#[repr(i32)]pub enum FrameSourceTypes {
None = 0,
Color = 1,
Infrared = 2,
LongExposureInfrared = 4,
Depth = 8,
BodyIndex = 16,
Body = 32,
Audio = 64,
}Variants§
None = 0
Color = 1
Infrared = 2
LongExposureInfrared = 4
Depth = 8
BodyIndex = 16
Body = 32
Audio = 64
Trait Implementations§
Source§impl BitOr for FrameSourceTypes
impl BitOr for FrameSourceTypes
Source§type Output = FrameSourceTypes
type Output = FrameSourceTypes
The resulting type after applying the
| operator.Source§fn bitor(self, rhs: FrameSourceTypes) -> <FrameSourceTypes as BitOr>::Output
fn bitor(self, rhs: FrameSourceTypes) -> <FrameSourceTypes as BitOr>::Output
Performs the
| operation. Read moreSource§impl Clone for FrameSourceTypes
impl Clone for FrameSourceTypes
Source§fn clone(&self) -> FrameSourceTypes
fn clone(&self) -> FrameSourceTypes
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 FrameSourceTypes
impl Debug for FrameSourceTypes
Source§impl From<i32> for FrameSourceTypes
impl From<i32> for FrameSourceTypes
Source§fn from(value: i32) -> FrameSourceTypes
fn from(value: i32) -> FrameSourceTypes
Converts to this type from the input type.
Source§impl Hash for FrameSourceTypes
impl Hash for FrameSourceTypes
Source§impl PartialEq for FrameSourceTypes
impl PartialEq for FrameSourceTypes
impl Eq for FrameSourceTypes
impl StructuralPartialEq for FrameSourceTypes
Auto Trait Implementations§
impl Freeze for FrameSourceTypes
impl RefUnwindSafe for FrameSourceTypes
impl Send for FrameSourceTypes
impl Sync for FrameSourceTypes
impl Unpin for FrameSourceTypes
impl UnwindSafe for FrameSourceTypes
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