Struct InnerSong
pub struct InnerSong {Show 27 fields
pub _id: Option<String>,
pub path: Option<String>,
pub size: Option<f64>,
pub inode: Option<String>,
pub deviceno: Option<String>,
pub title: Option<String>,
pub date: Option<String>,
pub year: Option<String>,
pub lyrics: Option<String>,
pub release_type: Option<String>,
pub bitrate: Option<f64>,
pub codec: Option<String>,
pub container: Option<String>,
pub duration: Option<f64>,
pub sample_rate: Option<f64>,
pub hash: Option<String>,
pub type_: SongType,
pub url: Option<String>,
pub song_cover_path_high: Option<String>,
pub playback_url: Option<String>,
pub song_cover_path_low: Option<String>,
pub date_added: Option<i64>,
pub provider_extension: Option<String>,
pub icon: Option<String>,
pub show_in_library: Option<bool>,
pub track_no: Option<f64>,
pub library_item: Option<bool>,
}Fields§
§_id: Option<String>§path: Option<String>§size: Option<f64>§inode: Option<String>§deviceno: Option<String>§title: Option<String>§date: Option<String>§year: Option<String>§lyrics: Option<String>§release_type: Option<String>§bitrate: Option<f64>§codec: Option<String>§container: Option<String>§duration: Option<f64>§sample_rate: Option<f64>§hash: Option<String>§type_: SongType§url: Option<String>§song_cover_path_high: Option<String>§playback_url: Option<String>§song_cover_path_low: Option<String>§date_added: Option<i64>§provider_extension: Option<String>§icon: Option<String>§show_in_library: Option<bool>§track_no: Option<f64>§library_item: Option<bool>Trait Implementations§
§impl<'de> Deserialize<'de> for InnerSong
impl<'de> Deserialize<'de> for InnerSong
§fn deserialize<__D>(
__deserializer: __D,
) -> Result<InnerSong, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<InnerSong, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
§impl Serialize for InnerSong
impl Serialize for InnerSong
§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl<'__de> Decode<'__de> for InnerSong
impl Encode for InnerSong
impl Eq for InnerSong
Auto Trait Implementations§
impl Freeze for InnerSong
impl RefUnwindSafe for InnerSong
impl Send for InnerSong
impl Sync for InnerSong
impl Unpin for InnerSong
impl UnwindSafe for InnerSong
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