Enum mpdpopm::filters_ast::Selector
source · pub enum Selector {
Show 30 variants
Artist,
Album,
AlbumArtist,
Title,
Track,
Name,
Genre,
Date,
OriginalDate,
Composer,
Performer,
Conductor,
Work,
Grouping,
Comment,
Disc,
Label,
MusicbrainzAristID,
MusicbrainzAlbumID,
MusicbrainzAlbumArtistID,
MusicbrainzTrackID,
MusicbrainzReleaseTrackID,
MusicbrainzWorkID,
File,
Base,
ModifiedSince,
AudioFormat,
Rating,
PlayCount,
LastPlayed,
}
Expand description
The song attributes that can appear on the LHS of a filter term
Variants§
Artist
Album
AlbumArtist
Title
Track
Name
Genre
Date
OriginalDate
Composer
Performer
Conductor
Work
Grouping
Comment
Disc
Label
MusicbrainzAristID
MusicbrainzAlbumID
MusicbrainzAlbumArtistID
MusicbrainzTrackID
MusicbrainzReleaseTrackID
MusicbrainzWorkID
File
Base
ModifiedSince
AudioFormat
Rating
PlayCount
LastPlayed
Trait Implementations§
source§impl PartialEq for Selector
impl PartialEq for Selector
impl Copy for Selector
impl StructuralPartialEq for Selector
Auto Trait Implementations§
impl Freeze for Selector
impl RefUnwindSafe for Selector
impl Send for Selector
impl Sync for Selector
impl Unpin for Selector
impl UnwindSafe for Selector
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