#[repr(u8)]pub enum MotionDetectionAxis {
X_Negative = 32,
X_Positive = 16,
Y_Negative = 8,
Y_Positive = 4,
Z_Negative = 2,
Z_Positive = 1,
None = 0,
}Expand description
The axis and direction of motion.
Variants§
X_Negative = 32
X_Positive = 16
Y_Negative = 8
Y_Positive = 4
Z_Negative = 2
Z_Positive = 1
None = 0
Implementations§
Trait Implementations§
Source§impl Clone for MotionDetectionAxis
impl Clone for MotionDetectionAxis
Source§fn clone(&self) -> MotionDetectionAxis
fn clone(&self) -> MotionDetectionAxis
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 moreimpl Copy for MotionDetectionAxis
Source§impl Debug for MotionDetectionAxis
impl Debug for MotionDetectionAxis
impl Eq for MotionDetectionAxis
Source§impl PartialEq for MotionDetectionAxis
impl PartialEq for MotionDetectionAxis
Source§fn eq(&self, other: &MotionDetectionAxis) -> bool
fn eq(&self, other: &MotionDetectionAxis) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for MotionDetectionAxis
Source§impl TryFrom<u8> for MotionDetectionAxis
impl TryFrom<u8> for MotionDetectionAxis
Source§type Error = TryFromPrimitiveError<MotionDetectionAxis>
type Error = TryFromPrimitiveError<MotionDetectionAxis>
The type returned in the event of a conversion error.
Auto Trait Implementations§
impl Freeze for MotionDetectionAxis
impl RefUnwindSafe for MotionDetectionAxis
impl Send for MotionDetectionAxis
impl Sync for MotionDetectionAxis
impl Unpin for MotionDetectionAxis
impl UnsafeUnpin for MotionDetectionAxis
impl UnwindSafe for MotionDetectionAxis
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