Enum ExtensionProviderScope
pub enum ExtensionProviderScope {
Show 16 variants
Search,
Playlists,
PlaylistSongs,
ArtistSongs,
AlbumSongs,
Recommendations,
Scrobbles,
PlaylistFromUrl,
SongFromUrl,
SearchAlbum,
SearchArtist,
PlaybackDetails,
Lyrics,
SongContextMenu,
PlaylistContextMenu,
Accounts,
}
Variants§
Search
Playlists
PlaylistSongs
ArtistSongs
AlbumSongs
Recommendations
Scrobbles
PlaylistFromUrl
SongFromUrl
SearchAlbum
SearchArtist
PlaybackDetails
Lyrics
SongContextMenu
PlaylistContextMenu
Accounts
Trait Implementations§
§impl Clone for ExtensionProviderScope
impl Clone for ExtensionProviderScope
§fn clone(&self) -> ExtensionProviderScope
fn clone(&self) -> ExtensionProviderScope
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 ExtensionProviderScope
impl Debug for ExtensionProviderScope
§impl<'de> Deserialize<'de> for ExtensionProviderScope
impl<'de> Deserialize<'de> for ExtensionProviderScope
§fn deserialize<__D>(
__deserializer: __D,
) -> Result<ExtensionProviderScope, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ExtensionProviderScope, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
§impl PartialEq for ExtensionProviderScope
impl PartialEq for ExtensionProviderScope
§impl Serialize for ExtensionProviderScope
impl Serialize for ExtensionProviderScope
§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 Copy for ExtensionProviderScope
impl Eq for ExtensionProviderScope
impl StructuralPartialEq for ExtensionProviderScope
Auto Trait Implementations§
impl Freeze for ExtensionProviderScope
impl RefUnwindSafe for ExtensionProviderScope
impl Send for ExtensionProviderScope
impl Sync for ExtensionProviderScope
impl Unpin for ExtensionProviderScope
impl UnwindSafe for ExtensionProviderScope
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