pub enum LibraryItem {
Track(Arc<Track>),
Playlist(Arc<Playlist>),
Album(Arc<Album>),
Artist(Arc<Artist>),
Genre(Arc<Genre>),
}Variants§
Trait Implementations§
Source§impl Clone for LibraryItem
impl Clone for LibraryItem
Source§impl Debug for LibraryItem
impl Debug for LibraryItem
impl Eq for LibraryItem
Source§impl Hash for LibraryItem
impl Hash for LibraryItem
Source§impl PartialEq for LibraryItem
impl PartialEq for LibraryItem
impl StructuralPartialEq for LibraryItem
Auto Trait Implementations§
impl Forget for LibraryItem
impl Freeze for LibraryItem
impl Move for LibraryItem
impl RefUnwindSafe for LibraryItem
impl Send for LibraryItem
impl Sync for LibraryItem
impl Unpin for LibraryItem
impl UnsafeUnpin for LibraryItem
impl UnwindSafe for LibraryItem
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,
impl<S, T> Duplex<S> for Twhere
T: FromSample<S> + ToSample<S>,
impl<T> ErasedDestructor for Twhere
T: 'static,
§impl<S> FromSample<S> for S
impl<S> FromSample<S> for S
fn from_sample_(s: S) -> S
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
§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