#[non_exhaustive]#[repr(u8)]pub enum StrokeType {
NoEvent = 0,
Other = 1,
Serve = 2,
Forehand = 3,
Backhand = 4,
Smash = 5,
}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.
Implementations§
Source§impl StrokeType
impl StrokeType
Trait Implementations§
Source§impl Clone for StrokeType
impl Clone for StrokeType
Source§fn clone(&self) -> StrokeType
fn clone(&self) -> StrokeType
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 StrokeType
impl Debug for StrokeType
Source§impl Hash for StrokeType
impl Hash for StrokeType
Source§impl PartialEq for StrokeType
impl PartialEq for StrokeType
Source§fn eq(&self, other: &StrokeType) -> bool
fn eq(&self, other: &StrokeType) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for StrokeType
impl Eq for StrokeType
impl StructuralPartialEq for StrokeType
Auto Trait Implementations§
impl Freeze for StrokeType
impl RefUnwindSafe for StrokeType
impl Send for StrokeType
impl Sync for StrokeType
impl Unpin for StrokeType
impl UnsafeUnpin for StrokeType
impl UnwindSafe for StrokeType
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