aboutsummaryrefslogtreecommitdiffstats
path: root/src/playback.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/playback.rs')
-rw-r--r--src/playback.rs13
1 files changed, 7 insertions, 6 deletions
diff --git a/src/playback.rs b/src/playback.rs
index 76c0f44..d9dd1f9 100644
--- a/src/playback.rs
+++ b/src/playback.rs
@@ -18,7 +18,7 @@ pub struct Track {
18 pub duration: Option<u64>, 18 pub duration: Option<u64>,
19} 19}
20 20
21#[derive(Debug, Clone)] 21#[derive(Debug, Clone, PartialEq)]
22#[allow(dead_code)] 22#[allow(dead_code)]
23pub enum ShuffleMode { 23pub enum ShuffleMode {
24 None, 24 None,
@@ -28,14 +28,15 @@ pub enum ShuffleMode {
28 28
29#[allow(dead_code)] 29#[allow(dead_code)]
30pub struct Player { 30pub struct Player {
31 state: PlaybackState, 31 pub state: PlaybackState,
32 current_track: Option<Track>, 32 pub current_track: Option<Track>,
33 queue: Vec<Track>, 33 pub queue: Vec<Track>,
34 volume: u8, 34 pub volume: u8,
35 shuffle: ShuffleMode, 35 pub shuffle: ShuffleMode,
36} 36}
37 37
38#[allow(dead_code)] 38#[allow(dead_code)]
39#[allow(clippy::new_without_default)]
39impl Player { 40impl Player {
40 pub fn new() -> Self { 41 pub fn new() -> Self {
41 Player { 42 Player {