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: SpotifyId
uri: String
files: HashMap<FileFormat, FileId>
name: String
duration: i32
available: bool
alternatives: 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 AudioItem
impl UnwindSafe for AudioItem
impl UnwindSafe for AudioItem