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