Struct qqmusic_rs::types::song::File
source · pub struct File {Show 23 fields
pub media_mid: String,
pub size_24aac: i64,
pub size_48aac: i64,
pub size_96aac: i64,
pub size_192ogg: i64,
pub size_192aac: i64,
pub size_128mp3: i64,
pub size_320mp3: i64,
pub size_ape: i64,
pub size_flac: i64,
pub size_dts: i64,
pub size_try: i64,
pub try_begin: i64,
pub try_end: i64,
pub url: String,
pub size_hires: i64,
pub hires_sample: i64,
pub hires_bitdepth: i64,
pub b_30s: i64,
pub e_30s: i64,
pub size_96ogg: i64,
pub size_dolby: i64,
pub size_new: Vec<i64>,
}
Fields§
§media_mid: String
§size_24aac: i64
§size_48aac: i64
§size_96aac: i64
§size_192ogg: i64
§size_192aac: i64
§size_128mp3: i64
§size_320mp3: i64
§size_ape: i64
§size_flac: i64
§size_dts: i64
§size_try: i64
§try_begin: i64
§try_end: i64
§url: String
§size_hires: i64
§hires_sample: i64
§hires_bitdepth: i64
§b_30s: i64
§e_30s: i64
§size_96ogg: i64
§size_dolby: i64
§size_new: Vec<i64>
Trait Implementations§
source§impl<'de> Deserialize<'de> for File
impl<'de> Deserialize<'de> for File
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
impl StructuralPartialEq for File
Auto Trait Implementations§
impl Freeze for File
impl RefUnwindSafe for File
impl Send for File
impl Sync for File
impl Unpin for File
impl UnwindSafe for File
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)