pub enum MediaProviderFeature {
Show 18 variants
Content {
key: String,
directory: Vec<ContentDirectory>,
},
Search {
key: String,
},
Match {
key: String,
},
Metadata {
key: String,
},
Rate {
key: String,
},
ImageTranscoder {
key: String,
},
Promoted {
key: String,
},
ContinueWatching {
key: String,
},
Actions {
key: String,
actions: Vec<Action>,
},
Playlist {
key: String,
flavor: String,
},
PlayQueue {
key: String,
flavor: String,
},
Collections {
key: String,
},
Timeline {
key: String,
scrobble_key: String,
unscrobble_key: String,
},
Manage,
QueryParser,
Subscribe {
flavor: String,
},
Grid {
key: String,
grid_channel_filter: Vec<GridChannelFilter>,
},
Unknown,
}Variants§
Content
Search
Match
Metadata
Rate
ImageTranscoder
Promoted
ContinueWatching
Actions
Playlist
PlayQueue
Collections
Timeline
Manage
QueryParser
Subscribe
Grid
Unknown
Trait Implementations§
source§impl Clone for MediaProviderFeature
impl Clone for MediaProviderFeature
source§fn clone(&self) -> MediaProviderFeature
fn clone(&self) -> MediaProviderFeature
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 moresource§impl Debug for MediaProviderFeature
impl Debug for MediaProviderFeature
source§impl<'de> Deserialize<'de> for MediaProviderFeature
impl<'de> Deserialize<'de> for MediaProviderFeature
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more