diff options
| author | Daniel Jankowski <daniel.jankowski@rub.de> | 2023-12-17 15:18:04 +0100 |
|---|---|---|
| committer | Daniel Jankowski <daniel.jankowski@rub.de> | 2023-12-17 15:18:04 +0100 |
| commit | ffad61acab9fa3ec771a911de462fa686bea1d67 (patch) | |
| tree | abb2b9f437c9f3ba0997532eeb1fa2960f1f04e5 /src/config.rs | |
| parent | chore: update cargo deps (diff) | |
| download | sl0pstatus-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.rs | 28 |
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(), }, ) } |
