aboutsummaryrefslogtreecommitdiffstats
path: root/src/config.rs
diff options
context:
space:
mode:
authorDaniel Jankowski <daniel.jankowski@rub.de>2023-12-17 15:18:04 +0100
committerDaniel Jankowski <daniel.jankowski@rub.de>2023-12-17 15:18:04 +0100
commitffad61acab9fa3ec771a911de462fa686bea1d67 (patch)
treeabb2b9f437c9f3ba0997532eeb1fa2960f1f04e5 /src/config.rs
parentchore: update cargo deps (diff)
downloadsl0pstatus-ffad61acab9fa3ec771a911de462fa686bea1d67.tar.gz
sl0pstatus-ffad61acab9fa3ec771a911de462fa686bea1d67.tar.xz
sl0pstatus-ffad61acab9fa3ec771a911de462fa686bea1d67.zip
chore: move from to_string to to_owned
Diffstat (limited to 'src/config.rs')
-rw-r--r--src/config.rs28
1 files changed, 14 insertions, 14 deletions
diff --git a/src/config.rs b/src/config.rs
index 46f20fe..584898b 100644
--- a/src/config.rs
+++ b/src/config.rs
@@ -60,11 +60,11 @@ impl ModuleConfig {
};
Self {
- left_parts_config: left_parts_config.to_string(),
- left_parts: parts_from_config(Some(&left_parts_config.to_string())),
- right_parts_config: right_parts_config.to_string(),
- right_parts: parts_from_config(Some(&right_parts_config.to_string())),
- format_space: FormattedPart::from_format_string(format_space_config.to_string()),
+ left_parts_config: left_parts_config.to_owned(),
+ left_parts: parts_from_config(Some(&left_parts_config.to_owned())),
+ right_parts_config: right_parts_config.to_owned(),
+ right_parts: parts_from_config(Some(&right_parts_config.to_owned())),
+ format_space: FormattedPart::from_format_string(format_space_config.to_owned()),
hide_frame_for_single_pane,
border: border_config,
}
@@ -103,7 +103,7 @@ impl ModuleConfig {
return;
}
- let output_right = self.right_parts.iter().fold("".to_string(), |acc, part| {
+ let output_right = self.right_parts.iter().fold("".to_owned(), |acc, part| {
format!(
"{}{}",
acc,
@@ -147,7 +147,7 @@ impl ModuleConfig {
let widgets_regex = Regex::new("(\\{[a-z_]+\\})").unwrap();
for widget in widgets_regex.captures_iter(widget_string.as_str()) {
let match_name = widget.get(0).unwrap().as_str();
- if !tokens.contains(&match_name.to_string()) {
+ if !tokens.contains(&match_name.to_owned()) {
continue;
}
@@ -177,26 +177,26 @@ impl ModuleConfig {
}
pub fn render_bar(&self, state: ZellijState, widget_map: BTreeMap<String, Arc<dyn Widget>>) {
- let output_left = self.left_parts.iter().fold("".to_string(), |acc, part| {
+ let output_left = self.left_parts.iter().fold("".to_owned(), |acc, part| {
format!(
"{acc}{}",
part.format_string_with_widgets(&widget_map, &state)
)
});
- let output_right = self.right_parts.iter().fold("".to_string(), |acc, part| {
+ let output_right = self.right_parts.iter().fold("".to_owned(), |acc, part| {
format!(
"{acc}{}",
part.format_string_with_widgets(&widget_map, &state)
)
});
- let mut border_top = "".to_string();
+ let mut border_top = "".to_owned();
if self.border.enabled && self.border.position == BorderPosition::Top {
border_top = format!("{}\n", self.border.draw(state.cols));
}
- let mut border_bottom = "".to_string();
+ let mut border_bottom = "".to_owned();
if self.border.enabled && self.border.position == BorderPosition::Bottom {
border_bottom = format!("\n{}", self.border.draw(state.cols));
}
@@ -227,7 +227,7 @@ fn parts_from_config(format: Option<&String>) -> Vec<FormattedPart> {
match format {
Some(format) => format
.split("#[")
- .map(|f| FormattedPart::from_format_string(f.to_string()))
+ .map(|f| FormattedPart::from_format_string(f.to_owned()))
.collect(),
None => vec![],
}
@@ -242,7 +242,7 @@ mod test {
fn test_formatted_part_from_string() {
let input = "#[fg=#ff0000,bg=#00ff00,bold,italic]foo";
- let part = FormattedPart::from_format_string(input.to_string());
+ let part = FormattedPart::from_format_string(input.to_owned());
assert_eq!(
part,
@@ -251,7 +251,7 @@ mod test {
bg: Some(RgbColor(0, 255, 0).into()),
bold: true,
italic: true,
- content: "foo".to_string(),
+ content: "foo".to_owned(),
},
)
}