Remove needsless cloning of objects
This commit is contained in:
parent
d076d81486
commit
31308e7e05
@ -405,7 +405,7 @@ impl UpdateContext {
|
|||||||
|
|
||||||
async move {
|
async move {
|
||||||
log::debug!("Writing version check cache to {}", cache_path.display());
|
log::debug!("Writing version check cache to {}", cache_path.display());
|
||||||
let cached_app_version = CachedAppVersionInfo::from(last_app_version.to_owned());
|
let cached_app_version = CachedAppVersionInfo::from(last_app_version);
|
||||||
let buf = serde_json::to_vec_pretty(&cached_app_version).map_err(Error::Serialize)?;
|
let buf = serde_json::to_vec_pretty(&cached_app_version).map_err(Error::Serialize)?;
|
||||||
tokio::fs::write(cache_path, buf)
|
tokio::fs::write(cache_path, buf)
|
||||||
.await
|
.await
|
||||||
|
@ -278,7 +278,7 @@ impl Platform {
|
|||||||
let new_release = format::Release {
|
let new_release = format::Release {
|
||||||
changelog: changes.to_owned(),
|
changelog: changes.to_owned(),
|
||||||
version: version.clone(),
|
version: version.clone(),
|
||||||
installers: installers.to_owned(),
|
installers,
|
||||||
rollout,
|
rollout,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -446,7 +446,7 @@ impl SplitTunnel {
|
|||||||
error.display_chain_with_msg("Failed to update path monitor")
|
error.display_chain_with_msg("Failed to update path monitor")
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
*monitored_paths_guard = paths.to_vec();
|
*monitored_paths_guard = paths;
|
||||||
}
|
}
|
||||||
|
|
||||||
result
|
result
|
||||||
|
@ -261,7 +261,6 @@ impl SystemdResolved {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub fn set_dns(&self, interface_index: u32, servers: Vec<IpAddr>) -> Result<DnsState> {
|
pub fn set_dns(&self, interface_index: u32, servers: Vec<IpAddr>) -> Result<DnsState> {
|
||||||
let set_servers = servers.to_vec();
|
|
||||||
let link_object_path = self
|
let link_object_path = self
|
||||||
.fetch_link(interface_index)
|
.fetch_link(interface_index)
|
||||||
.map_err(|e| Error::GetLinkError(Box::new(e)))?;
|
.map_err(|e| Error::GetLinkError(Box::new(e)))?;
|
||||||
@ -269,7 +268,7 @@ impl SystemdResolved {
|
|||||||
Ok(DnsState {
|
Ok(DnsState {
|
||||||
interface_path: link_object_path,
|
interface_path: link_object_path,
|
||||||
interface_index,
|
interface_index,
|
||||||
set_servers,
|
set_servers: servers,
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user