#[non_exhaustive]pub enum NativeVideoSeconds {
Four,
Eight,
Twelve,
}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 NativeVideoSeconds
impl Clone for NativeVideoSeconds
impl Copy for NativeVideoSeconds
Source§impl Debug for NativeVideoSeconds
impl Debug for NativeVideoSeconds
Source§impl DeclaredFields for NativeVideoSeconds
impl DeclaredFields for NativeVideoSeconds
fn into_declared(self) -> Self
Source§impl<'de> Deserialize<'de> for NativeVideoSeconds
impl<'de> Deserialize<'de> for NativeVideoSeconds
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 NativeVideoSeconds
Source§impl PartialEq for NativeVideoSeconds
impl PartialEq for NativeVideoSeconds
Source§impl Serialize for NativeVideoSeconds
impl Serialize for NativeVideoSeconds
impl StructuralPartialEq for NativeVideoSeconds
Auto Trait Implementations§
impl Freeze for NativeVideoSeconds
impl RefUnwindSafe for NativeVideoSeconds
impl Send for NativeVideoSeconds
impl Sync for NativeVideoSeconds
impl Unpin for NativeVideoSeconds
impl UnsafeUnpin for NativeVideoSeconds
impl UnwindSafe for NativeVideoSeconds
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