Remove dead code and #![allow(dead_code)] blanket suppressions
- Delete src/audio/queue.rs (321 lines, PlayQueue never used) - Remove #![allow(dead_code)] from audio, subsonic, and mpris module roots - Remove unused MpvEvent2 enum, playlist_clear, get_volume, get_path, is_eof, observe_property from mpv.rs - Remove unused DEFAULT_DEVICE_ID, is_available, get_effective_rate from pipewire.rs (and associated dead test) - Remove unused search(), get_cover_art_url() from subsonic client - Remove unused SearchResult3Data, SearchResult3 model structs - Move parse_song_id_from_url into #[cfg(test)] block (only used by tests) - Add targeted #[allow(dead_code)] on deserialization-only fields (MpvEvent, SubsonicResponseInner.version, ArtistIndex.name) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -30,9 +30,17 @@ pub struct Config {
|
||||
/// Enable cava audio visualizer
|
||||
#[serde(rename = "Cava", default)]
|
||||
pub cava: bool,
|
||||
|
||||
/// Cava visualizer height percentage (10-80, step 5)
|
||||
#[serde(rename = "CavaSize", default = "Config::default_cava_size")]
|
||||
pub cava_size: u8,
|
||||
}
|
||||
|
||||
impl Config {
|
||||
fn default_cava_size() -> u8 {
|
||||
40
|
||||
}
|
||||
|
||||
/// Create a new empty config
|
||||
pub fn new() -> Self {
|
||||
Self::default()
|
||||
|
||||
Reference in New Issue
Block a user