pub struct JukeboxStatus {
pub index: isize,
pub playing: bool,
pub volume: f32,
pub position: usize,
}
Expand description
A representation of the jukebox’s current status.
Fields§
§index: isize
Current index in the playlist (zero-indexed). -1
means that the
jukebox has had its playlist cleared and has not since been played.
playing: bool
Whether or not the jukebox is currently active.
volume: f32
Volume level of the jukebox, from 0
to 1.0
.
position: usize
Trait Implementations§
Source§impl Debug for JukeboxStatus
impl Debug for JukeboxStatus
Source§impl<'de> Deserialize<'de> for JukeboxStatus
impl<'de> Deserialize<'de> for JukeboxStatus
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for JukeboxStatus
impl RefUnwindSafe for JukeboxStatus
impl Send for JukeboxStatus
impl Sync for JukeboxStatus
impl Unpin for JukeboxStatus
impl UnwindSafe for JukeboxStatus
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more