pub struct SongInfo {
pub artist: String,
pub album: String,
pub title: String,
}Expand description
Holds information about the currently playing song, if available. Used for the media/song block in the output.
artist: Name of the artist (e.g., “Radiohead”)album: Name of the album (e.g., “OK Computer”)title: Title of the song (e.g., “Paranoid Android”)
Fields§
§artist: String§album: String§title: StringTrait Implementations§
Source§impl<'de> Deserialize<'de> for SongInfo
impl<'de> Deserialize<'de> for SongInfo
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 SongInfo
impl RefUnwindSafe for SongInfo
impl Send for SongInfo
impl Sync for SongInfo
impl Unpin for SongInfo
impl UnwindSafe for SongInfo
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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