#[non_exhaustive]pub enum VideoDownloadContentParamsVariant {
Video,
Thumbnail,
Spritesheet,
}Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Trait Implementations§
Source§impl Clone for VideoDownloadContentParamsVariant
impl Clone for VideoDownloadContentParamsVariant
Source§fn clone(&self) -> VideoDownloadContentParamsVariant
fn clone(&self) -> VideoDownloadContentParamsVariant
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<'de> Deserialize<'de> for VideoDownloadContentParamsVariant
impl<'de> Deserialize<'de> for VideoDownloadContentParamsVariant
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
impl Eq for VideoDownloadContentParamsVariant
impl StructuralPartialEq for VideoDownloadContentParamsVariant
Auto Trait Implementations§
impl Freeze for VideoDownloadContentParamsVariant
impl RefUnwindSafe for VideoDownloadContentParamsVariant
impl Send for VideoDownloadContentParamsVariant
impl Sync for VideoDownloadContentParamsVariant
impl Unpin for VideoDownloadContentParamsVariant
impl UnsafeUnpin for VideoDownloadContentParamsVariant
impl UnwindSafe for VideoDownloadContentParamsVariant
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