refactor: better value cloning

This commit is contained in:
2026-06-01 23:51:54 +02:00
parent dcb3dc60a4
commit d4fdc2f468
2 changed files with 6 additions and 6 deletions
+5 -5
View File
@@ -108,8 +108,8 @@ impl Application {
Self::prevent_unencrypted_smtp_with_credentials(settings);
let api_service = OpenApiService::new(
Api::from(settings).apis(),
settings.application.clone().name,
settings.application.clone().version,
settings.application.name.clone(),
settings.application.version.clone(),
)
.url_prefix("/api");
let ui = api_service.swagger_ui();
@@ -156,7 +156,7 @@ impl Application {
tcp_listener: Option<poem::listener::TcpListener<String>>,
) -> Self {
let port = settings.application.port;
let host = settings.application.clone().host;
let host = settings.application.host.clone();
let app = Self::setup_app(&settings);
let server = Self::setup_server(&settings, tcp_listener);
Self {
@@ -176,8 +176,8 @@ impl Application {
/// Returns the host address the application is configured to bind to.
#[must_use]
pub fn host(&self) -> String {
self.host.clone()
pub fn host(&self) -> &str {
&self.host
}
/// Returns the port the application is configured to bind to.