pub struct MediaMetadata {
pub title: Option<String>,
pub artist: Option<String>,
pub album: Option<String>,
pub artwork: Option<EncodedImage>,
}Expand description
What a player’s media says about itself, from its tags; a field is None where it does not
say.
Fields§
§title: Option<String>§artist: Option<String>§album: Option<String>§artwork: Option<EncodedImage>The cover image, encoded as the media holds it.
Trait Implementations§
Source§impl Clone for MediaMetadata
impl Clone for MediaMetadata
Source§impl Debug for MediaMetadata
impl Debug for MediaMetadata
Source§impl Default for MediaMetadata
impl Default for MediaMetadata
impl Eq for MediaMetadata
Source§impl PartialEq for MediaMetadata
impl PartialEq for MediaMetadata
impl StructuralPartialEq for MediaMetadata
Auto Trait Implementations§
impl Freeze for MediaMetadata
impl RefUnwindSafe for MediaMetadata
impl Send for MediaMetadata
impl Sync for MediaMetadata
impl Unpin for MediaMetadata
impl UnsafeUnpin for MediaMetadata
impl UnwindSafe for MediaMetadata
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.