Enum itunes_com::sys::ITPlaylistSearchField
source · #[repr(C)]
pub enum ITPlaylistSearchField {
ITPlaylistSearchFieldAll,
ITPlaylistSearchFieldVisible,
ITPlaylistSearchFieldArtists,
ITPlaylistSearchFieldAlbums,
ITPlaylistSearchFieldComposers,
ITPlaylistSearchFieldSongNames,
}Expand description
Specifies the fields in each track that will be searched by IITPlaylist::Search().
Variants§
ITPlaylistSearchFieldAll
Search all fields of each track.
ITPlaylistSearchFieldVisible
Search only the fields with columns that are currently visible in the display for the playlist. Note that song name, artist, album, and composer will always be searched, even if these columns are not visible.
ITPlaylistSearchFieldArtists
Search only the artist field of each track (IITTrack::Artist).
ITPlaylistSearchFieldAlbums
Search only the album field of each track (IITTrack::Album).
ITPlaylistSearchFieldComposers
Search only the composer field of each track (IITTrack::Composer).
ITPlaylistSearchFieldSongNames
Search only the song name field of each track (IITTrack::Name).
Trait Implementations§
source§impl Debug for ITPlaylistSearchField
impl Debug for ITPlaylistSearchField
source§impl FromPrimitive for ITPlaylistSearchField
impl FromPrimitive for ITPlaylistSearchField
source§fn from_i64(n: i64) -> Option<Self>
fn from_i64(n: i64) -> Option<Self>
Converts an
i64 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.source§fn from_u64(n: u64) -> Option<Self>
fn from_u64(n: u64) -> Option<Self>
Converts an
u64 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.source§fn from_isize(n: isize) -> Option<Self>
fn from_isize(n: isize) -> Option<Self>
Converts an
isize to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.source§fn from_i8(n: i8) -> Option<Self>
fn from_i8(n: i8) -> Option<Self>
Converts an
i8 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.source§fn from_i16(n: i16) -> Option<Self>
fn from_i16(n: i16) -> Option<Self>
Converts an
i16 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.source§fn from_i32(n: i32) -> Option<Self>
fn from_i32(n: i32) -> Option<Self>
Converts an
i32 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.source§fn from_i128(n: i128) -> Option<Self>
fn from_i128(n: i128) -> Option<Self>
Converts an
i128 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned. Read moresource§fn from_usize(n: usize) -> Option<Self>
fn from_usize(n: usize) -> Option<Self>
Converts a
usize to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.source§fn from_u8(n: u8) -> Option<Self>
fn from_u8(n: u8) -> Option<Self>
Converts an
u8 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.source§fn from_u16(n: u16) -> Option<Self>
fn from_u16(n: u16) -> Option<Self>
Converts an
u16 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.source§fn from_u32(n: u32) -> Option<Self>
fn from_u32(n: u32) -> Option<Self>
Converts an
u32 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.source§fn from_u128(n: u128) -> Option<Self>
fn from_u128(n: u128) -> Option<Self>
Converts an
u128 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned. Read moresource§impl PartialEq<ITPlaylistSearchField> for ITPlaylistSearchField
impl PartialEq<ITPlaylistSearchField> for ITPlaylistSearchField
source§fn eq(&self, other: &ITPlaylistSearchField) -> bool
fn eq(&self, other: &ITPlaylistSearchField) -> bool
This method tests for
self and other values to be equal, and is used
by ==.