summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--systeroid-core/src/sysctl/controller.rs10
-rw-r--r--systeroid-tui/src/app.rs2
2 files changed, 6 insertions, 6 deletions
diff --git a/systeroid-core/src/sysctl/controller.rs b/systeroid-core/src/sysctl/controller.rs
index 118d801..9cb99b1 100644
--- a/systeroid-core/src/sysctl/controller.rs
+++ b/systeroid-core/src/sysctl/controller.rs
@@ -148,9 +148,9 @@ impl Sysctl {
.par_iter()
.find_any(|param| param.name == parameter.name)
{
- parameter.description = param.description.clone();
- parameter.docs_path = param.docs_path.clone();
- parameter.docs_title = param.docs_title.clone();
+ parameter.description.clone_from(&param.description);
+ parameter.docs_path.clone_from(&param.docs_path);
+ parameter.docs_title.clone_from(&param.docs_title);
}
});
}
@@ -180,8 +180,8 @@ impl Sysctl {
})
{
param.description = Some(paragraph.contents.to_owned());
- param.docs_title = paragraph.title.to_owned();
- param.docs_path = document.path.clone();
+ paragraph.title.clone_into(&mut param.docs_title);
+ param.docs_path.clone_from(&document.path);
continue;
}
}
diff --git a/systeroid-tui/src/app.rs b/systeroid-tui/src/app.rs
index 69f83b2..da7226f 100644
--- a/systeroid-tui/src/app.rs
+++ b/systeroid-tui/src/app.rs
@@ -177,7 +177,7 @@ impl<'a> App<'a> {
clipboard: None,
sysctl,
};
- app.parameter_list.items = app.sysctl.parameters.clone();
+ app.parameter_list.items.clone_from(&app.sysctl.parameters);
#[cfg(feature = "clipboard")]
{
app.clipboard =