mirror of
https://github.com/arabianq/pipewire-soundpad.git
synced 2026-04-28 06:21:23 +00:00
cargo clippy
This commit is contained in:
+5
-10
@@ -14,16 +14,13 @@ pub use settings::Settings;
|
|||||||
use std::{fs, path::PathBuf};
|
use std::{fs, path::PathBuf};
|
||||||
|
|
||||||
#[derive(PartialEq)]
|
#[derive(PartialEq)]
|
||||||
|
#[derive(Default)]
|
||||||
enum PlayerState {
|
enum PlayerState {
|
||||||
PLAYING,
|
PLAYING,
|
||||||
|
#[default]
|
||||||
PAUSED,
|
PAUSED,
|
||||||
}
|
}
|
||||||
|
|
||||||
impl Default for PlayerState {
|
|
||||||
fn default() -> Self {
|
|
||||||
PlayerState::PAUSED
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
pub struct App {
|
pub struct App {
|
||||||
saved_settings: Settings,
|
saved_settings: Settings,
|
||||||
@@ -330,9 +327,9 @@ impl App {
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
if let Some(extension) = path.extension().and_then(|n| n.to_str()) {
|
if let Some(extension) = path.extension().and_then(|n| n.to_str())
|
||||||
if music_extensions.contains(&extension.to_lowercase().as_str()) {
|
&& music_extensions.contains(&extension.to_lowercase().as_str())
|
||||||
if path
|
&& path
|
||||||
.to_str()
|
.to_str()
|
||||||
.unwrap()
|
.unwrap()
|
||||||
.to_string()
|
.to_string()
|
||||||
@@ -341,8 +338,6 @@ impl App {
|
|||||||
{
|
{
|
||||||
music_files.push(path);
|
music_files.push(path);
|
||||||
}
|
}
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
ui.vertical(|ui| {
|
ui.vertical(|ui| {
|
||||||
let search_entry = TextEdit::singleline(&mut self.search_query);
|
let search_entry = TextEdit::singleline(&mut self.search_query);
|
||||||
|
|||||||
+3
-3
@@ -53,7 +53,7 @@ impl OutputDevice {
|
|||||||
|
|
||||||
fn get_pw_entries() -> Result<Vec<HashMap<String, String>>, Box<dyn Error>> {
|
fn get_pw_entries() -> Result<Vec<HashMap<String, String>>, Box<dyn Error>> {
|
||||||
let output = Command::new("pw-cli")
|
let output = Command::new("pw-cli")
|
||||||
.args(&["ls", "Node"])
|
.args(["ls", "Node"])
|
||||||
.output()
|
.output()
|
||||||
.expect("Failed to execute pw-cli ls Node");
|
.expect("Failed to execute pw-cli ls Node");
|
||||||
|
|
||||||
@@ -123,7 +123,7 @@ pub fn get_input_devices() -> Result<Vec<InputDevice>, Box<dyn Error>> {
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
if !media_class.starts_with(&"Audio/Source") {
|
if !media_class.starts_with("Audio/Source") {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -191,7 +191,7 @@ pub fn get_output_devices() -> Result<Vec<OutputDevice>, Box<dyn Error>> {
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
if !media_class.starts_with(&"Stream/Output/Audio") {
|
if !media_class.starts_with("Stream/Output/Audio") {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user