diff options
| author | krolxon <krolyxon@tutanota.com> | 2024-05-01 00:06:50 +0530 |
|---|---|---|
| committer | krolxon <krolyxon@tutanota.com> | 2024-05-01 00:06:50 +0530 |
| commit | b29846fb72326dc04bc13fe11d07965879787533 (patch) | |
| tree | 4e0e3c555edf03caa2ec84888e65e4373b39b511 /src/browser.rs | |
| parent | 9c30356a3e0b333bab32ea1a866738fbab14ea11 (diff) | |
abide by the lord clippy
Diffstat (limited to 'src/browser.rs')
| -rwxr-xr-x | src/browser.rs | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/src/browser.rs b/src/browser.rs index 08b0006..99c3ce8 100755 --- a/src/browser.rs +++ b/src/browser.rs @@ -23,7 +23,7 @@ pub trait FileExtension { impl<P: AsRef<Path>> FileExtension for P { fn has_extension<S: AsRef<str>>(&self, extensions: &[S]) -> bool { - if let Some(ref extension) = self.as_ref().extension().and_then(OsStr::to_str) { + if let Some(extension) = self.as_ref().extension().and_then(OsStr::to_str) { return extensions .iter() .any(|x| x.as_ref().eq_ignore_ascii_case(extension)); @@ -84,7 +84,7 @@ impl FileBrowser { }] }); - self.songs.push(v.get(0).unwrap().clone()); + self.songs.push(v.first().unwrap().clone()); } else { let v = Song { file: "".to_string(), @@ -126,7 +126,7 @@ impl FileBrowser { /// handles going back event pub fn handle_go_back(&mut self, conn: &mut Connection) -> AppResult<()> { if self.prev_path != "." { - let r = self.path.rfind("/").unwrap(); + let r = self.path.rfind('/').unwrap(); self.path = self.path.as_str()[..r].to_string(); self.update_directory(conn)?; } else { @@ -138,3 +138,11 @@ impl FileBrowser { Ok(()) } } + + + +impl Default for FileBrowser { + fn default() -> Self { + Self::new() + } +} |
