pub enum TrackingState {
NotTracking,
Limited,
Full,
Lost,
}Expand description
Tracking state enumeration
Variants§
NotTracking
Not tracking
Limited
Limited tracking (3DOF)
Full
Full tracking (6DOF)
Lost
Tracking lost
Trait Implementations§
Source§impl Clone for TrackingState
impl Clone for TrackingState
Source§fn clone(&self) -> TrackingState
fn clone(&self) -> TrackingState
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 TrackingState
impl Debug for TrackingState
Source§impl<'de> Deserialize<'de> for TrackingState
impl<'de> Deserialize<'de> for TrackingState
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 TrackingState
impl PartialEq for TrackingState
Source§impl Serialize for TrackingState
impl Serialize for TrackingState
impl Copy for TrackingState
impl StructuralPartialEq for TrackingState
Auto Trait Implementations§
impl Freeze for TrackingState
impl RefUnwindSafe for TrackingState
impl Send for TrackingState
impl Sync for TrackingState
impl Unpin for TrackingState
impl UnsafeUnpin for TrackingState
impl UnwindSafe for TrackingState
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<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