pub enum MotionPatternType {
Static,
Linear,
Circular,
Oscillatory,
Jerky,
Curved,
Complex,
}Expand description
Types of head motion patterns
Variants§
Static
Static or minimal movement
Linear
Linear movement in one direction
Circular
Circular or rotational movement
Oscillatory
Oscillatory movement (nodding, shaking)
Jerky
Sudden/jerky movement
Curved
Smooth curved movement
Complex
Complex/unpredictable movement
Trait Implementations§
Source§impl Clone for MotionPatternType
impl Clone for MotionPatternType
Source§fn clone(&self) -> MotionPatternType
fn clone(&self) -> MotionPatternType
Returns a duplicate of the value. Read more
1.0.0 · 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 MotionPatternType
impl Debug for MotionPatternType
Source§impl<'de> Deserialize<'de> for MotionPatternType
impl<'de> Deserialize<'de> for MotionPatternType
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
Source§impl PartialEq for MotionPatternType
impl PartialEq for MotionPatternType
Source§impl Serialize for MotionPatternType
impl Serialize for MotionPatternType
impl Copy for MotionPatternType
impl Eq for MotionPatternType
impl StructuralPartialEq for MotionPatternType
Auto Trait Implementations§
impl Freeze for MotionPatternType
impl RefUnwindSafe for MotionPatternType
impl Send for MotionPatternType
impl Sync for MotionPatternType
impl Unpin for MotionPatternType
impl UnsafeUnpin for MotionPatternType
impl UnwindSafe for MotionPatternType
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more