pub struct DiscInfo {
pub catalog: String,
pub artist: Option<String>,
pub artists: Option<HashMap<String, String>>,
pub disc_type: Option<TrackType>,
pub tags: Vec<TagString>,
/* private fields */
}Fields§
§catalog: StringDisc catalog
artist: Option<String>Disc artist
artists: Option<HashMap<String, String>>Disc artists
disc_type: Option<TrackType>Disc type
Disc tags
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for DiscInfo
impl<'de> Deserialize<'de> for DiscInfo
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 DiscInfo
impl RefUnwindSafe for DiscInfo
impl Send for DiscInfo
impl Sync for DiscInfo
impl Unpin for DiscInfo
impl UnwindSafe for DiscInfo
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