pub struct TrackRow {Show 20 fields
pub id: i64,
pub album_id: Option<i64>,
pub artist_id: Option<i64>,
pub artist_name: String,
pub album_artist_name: String,
pub album_title: String,
pub disc: Option<i32>,
pub track_number: Option<i32>,
pub title: String,
pub duration_ms: Option<i64>,
pub path: Option<String>,
pub codec: Option<String>,
pub sample_rate: Option<i32>,
pub bit_depth: Option<i32>,
pub channels: Option<i32>,
pub bitrate: Option<i32>,
pub genre: Option<String>,
pub source: String,
pub remote_id: Option<String>,
pub cached_path: Option<String>,
}Fields§
§id: i64§album_id: Option<i64>§artist_id: Option<i64>§artist_name: String§album_artist_name: String§album_title: String§disc: Option<i32>§track_number: Option<i32>§title: String§duration_ms: Option<i64>§path: Option<String>§codec: Option<String>§sample_rate: Option<i32>§bit_depth: Option<i32>§channels: Option<i32>§bitrate: Option<i32>§genre: Option<String>§source: String§remote_id: Option<String>§cached_path: Option<String>Trait Implementations§
Auto Trait Implementations§
impl Freeze for TrackRow
impl RefUnwindSafe for TrackRow
impl Send for TrackRow
impl Sync for TrackRow
impl Unpin for TrackRow
impl UnsafeUnpin for TrackRow
impl UnwindSafe for TrackRow
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§impl<S> FromSample<S> for S
impl<S> FromSample<S> for S
fn from_sample_(s: S) -> S
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more