#[non_exhaustive]pub enum VideoExtensionSeconds {
Known(VideoExtensionSecondsKnown),
Unknown(String),
}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.
Known(VideoExtensionSecondsKnown)
Unknown(String)
Trait Implementations§
Source§impl Clone for VideoExtensionSeconds
impl Clone for VideoExtensionSeconds
Source§fn clone(&self) -> VideoExtensionSeconds
fn clone(&self) -> VideoExtensionSeconds
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 Debug for VideoExtensionSeconds
impl Debug for VideoExtensionSeconds
Source§impl<'de> Deserialize<'de> for VideoExtensionSeconds
impl<'de> Deserialize<'de> for VideoExtensionSeconds
Source§fn deserialize<D: Deserializer<'de>>(d: D) -> Result<Self, D::Error>
fn deserialize<D: Deserializer<'de>>(d: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read more
impl Eq for VideoExtensionSeconds
Source§impl PartialEq for VideoExtensionSeconds
impl PartialEq for VideoExtensionSeconds
Source§impl Serialize for VideoExtensionSeconds
impl Serialize for VideoExtensionSeconds
impl StructuralPartialEq for VideoExtensionSeconds
Auto Trait Implementations§
impl Freeze for VideoExtensionSeconds
impl RefUnwindSafe for VideoExtensionSeconds
impl Send for VideoExtensionSeconds
impl Sync for VideoExtensionSeconds
impl Unpin for VideoExtensionSeconds
impl UnsafeUnpin for VideoExtensionSeconds
impl UnwindSafe for VideoExtensionSeconds
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