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