Struct librespot_metadata::Track [−][src]
pub struct Track {
pub id: SpotifyId,
pub name: String,
pub duration: i32,
pub album: SpotifyId,
pub artists: Vec<SpotifyId>,
pub files: HashMap<FileFormat, FileId>,
pub alternatives: Vec<SpotifyId>,
pub available: bool,
}
Fields
id: SpotifyId
name: String
duration: i32
album: SpotifyId
artists: Vec<SpotifyId>
files: HashMap<FileFormat, FileId>
alternatives: Vec<SpotifyId>
available: bool
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Track
impl UnwindSafe for Track
Blanket Implementations
Mutably borrows from an owned value. Read more
pub fn vzip(self) -> V
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more