Skip to content

Commit

Permalink
refactor: String::from("") > String::new()
Browse files Browse the repository at this point in the history
  • Loading branch information
mrjackwills committed Oct 7, 2022
1 parent a77f690 commit 62fb224
Show file tree
Hide file tree
Showing 4 changed files with 7 additions and 7 deletions.
2 changes: 1 addition & 1 deletion src/app_data/container_state.rs
Original file line number Diff line number Diff line change
Expand Up @@ -109,7 +109,7 @@ impl<T> StatefulList<T> {

pub fn get_state_title(&self) -> String {
if self.items.is_empty() {
String::from("")
String::new()
} else {
let len = self.items.len();
let c = self
Expand Down
2 changes: 1 addition & 1 deletion src/ui/color_match.rs
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ pub mod log_sanitizer {

/// Remove all ansi formatting from a given string and create tui-rs spans
pub fn remove_ansi<'a>(input: &str) -> Vec<Spans<'a>> {
let mut output = String::from("");
let mut output = String::new();
for i in categorise_text(input) {
output.push_str(i.text);
}
Expand Down
2 changes: 1 addition & 1 deletion src/ui/draw_blocks.rs
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@ fn generate_block<'a>(
SelectablePanel::Logs => {
format!(" {} {} ", panel.title(), app_data.lock().get_log_title())
}
SelectablePanel::Commands => String::from(""),
SelectablePanel::Commands => String::new(),
};
let mut block = Block::default()
.borders(Borders::ALL)
Expand Down
8 changes: 4 additions & 4 deletions src/ui/gui_state.rs
Original file line number Diff line number Diff line change
Expand Up @@ -251,22 +251,22 @@ impl GuiState {
self.selected_panel = self.selected_panel.prev();
}

/// Advance loading animation
/// Insert a new loading_uuid into hashset, and advance the animation by one frame
pub fn next_loading(&mut self, uuid: Uuid) {
self.loading_icon = self.loading_icon.next();
self.is_loading.insert(uuid);
}

/// if is_loading, return loading animation frame, else single space
/// If is_loading has any entries, return the current loading_icon, else an emtpy string
pub fn get_loading(&mut self) -> String {
if self.is_loading.is_empty() {
String::from(" ")
String::new()
} else {
self.loading_icon.to_string()
}
}

/// set is_loading to false, but keep animation frame at same state
/// Remove a loading_uuid from the is_loading hashset
pub fn remove_loading(&mut self, uuid: Uuid) {
self.is_loading.remove(&uuid);
}
Expand Down

0 comments on commit 62fb224

Please sign in to comment.