Struct QueryableSong
pub struct QueryableSong {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 Clone for QueryableSong
impl Clone for QueryableSong
§fn clone(&self) -> QueryableSong
fn clone(&self) -> QueryableSong
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read more§impl Debug for QueryableSong
impl Debug for QueryableSong
§impl Default for QueryableSong
impl Default for QueryableSong
§fn default() -> QueryableSong
fn default() -> QueryableSong
Returns the “default value” for a type. Read more
§impl<'de> Deserialize<'de> for QueryableSong
impl<'de> Deserialize<'de> for QueryableSong
§fn deserialize<__D>(
__deserializer: __D,
) -> Result<QueryableSong, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<QueryableSong, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
§impl Hash for QueryableSong
impl Hash for QueryableSong
§impl PartialEq for QueryableSong
impl PartialEq for QueryableSong
§impl Serialize for QueryableSong
impl Serialize for QueryableSong
§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 QueryableSong
impl Encode for QueryableSong
impl Eq for QueryableSong
Auto Trait Implementations§
impl Freeze for QueryableSong
impl RefUnwindSafe for QueryableSong
impl Send for QueryableSong
impl Sync for QueryableSong
impl Unpin for QueryableSong
impl UnwindSafe for QueryableSong
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