Struct librespot_metadata::AudioItem [−][src]
pub struct AudioItem {
pub id: SpotifyId,
pub uri: String,
pub files: HashMap<FileFormat, FileId>,
pub name: String,
pub duration: i32,
pub available: bool,
pub alternatives: Option<Vec<SpotifyId>>,
}Fields
id: SpotifyIduri: Stringfiles: HashMap<FileFormat, FileId>name: Stringduration: i32available: boolalternatives: Option<Vec<SpotifyId>>Implementations
impl AudioItem[src]
impl AudioItem[src]pub async fn get_audio_item(
session: &Session,
id: SpotifyId
) -> Result<Self, MercuryError>[src]
session: &Session,
id: SpotifyId
) -> Result<Self, MercuryError>
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for AudioItem
impl RefUnwindSafe for AudioItemimpl UnwindSafe for AudioItem
impl UnwindSafe for AudioItem