#[non_exhaustive]pub enum VideoSizeKnown {
Size720By1280,
Size1280By720,
Size1024By1792,
Size1792By1024,
}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 VideoSizeKnown
impl Clone for VideoSizeKnown
Source§fn clone(&self) -> VideoSizeKnown
fn clone(&self) -> VideoSizeKnown
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 VideoSizeKnown
impl Debug for VideoSizeKnown
Source§impl<'de> Deserialize<'de> for VideoSizeKnown
impl<'de> Deserialize<'de> for VideoSizeKnown
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 VideoSizeKnown
Source§impl PartialEq for VideoSizeKnown
impl PartialEq for VideoSizeKnown
Source§impl Serialize for VideoSizeKnown
impl Serialize for VideoSizeKnown
impl StructuralPartialEq for VideoSizeKnown
Auto Trait Implementations§
impl Freeze for VideoSizeKnown
impl RefUnwindSafe for VideoSizeKnown
impl Send for VideoSizeKnown
impl Sync for VideoSizeKnown
impl Unpin for VideoSizeKnown
impl UnsafeUnpin for VideoSizeKnown
impl UnwindSafe for VideoSizeKnown
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