#[repr(transparent)]pub struct ARGeoTrackingStateReason(pub NSInteger);Available on crate features
ARGeoTrackingTypes and objc2 only.Expand description
Reasons for geo tracking failure states.
See also Apple’s documentation
Tuple Fields§
§0: NSIntegerImplementations§
Source§impl ARGeoTrackingStateReason
impl ARGeoTrackingStateReason
Sourcepub const NotAvailableAtLocation: Self
pub const NotAvailableAtLocation: Self
Geo tracking is not available at the location.
Sourcepub const NeedLocationPermissions: Self
pub const NeedLocationPermissions: Self
Geo tracking needs location permissions from the user.
Sourcepub const WorldTrackingUnstable: Self
pub const WorldTrackingUnstable: Self
World tracking pose is not valid yet.
Sourcepub const WaitingForLocation: Self
pub const WaitingForLocation: Self
Waiting for a location point that meets accuracy threshold before starting geo tracking.
Sourcepub const WaitingForAvailabilityCheck: Self
pub const WaitingForAvailabilityCheck: Self
Waiting for availability check on first location point to complete.
Sourcepub const GeoDataNotLoaded: Self
pub const GeoDataNotLoaded: Self
Geo tracking data hasn’t been downloaded yet.
Sourcepub const DevicePointedTooLow: Self
pub const DevicePointedTooLow: Self
The device is pointed at an angle too far down to use geo tracking.
Sourcepub const VisualLocalizationFailed: Self
pub const VisualLocalizationFailed: Self
Visual localization failed, but no errors were found in the input.
Trait Implementations§
Source§impl Clone for ARGeoTrackingStateReason
impl Clone for ARGeoTrackingStateReason
Source§fn clone(&self) -> ARGeoTrackingStateReason
fn clone(&self) -> ARGeoTrackingStateReason
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 ARGeoTrackingStateReason
impl Debug for ARGeoTrackingStateReason
Source§impl Encode for ARGeoTrackingStateReason
impl Encode for ARGeoTrackingStateReason
Source§impl Hash for ARGeoTrackingStateReason
impl Hash for ARGeoTrackingStateReason
Source§impl Ord for ARGeoTrackingStateReason
impl Ord for ARGeoTrackingStateReason
Source§fn cmp(&self, other: &ARGeoTrackingStateReason) -> Ordering
fn cmp(&self, other: &ARGeoTrackingStateReason) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for ARGeoTrackingStateReason
impl PartialEq for ARGeoTrackingStateReason
Source§impl PartialOrd for ARGeoTrackingStateReason
impl PartialOrd for ARGeoTrackingStateReason
Source§impl RefEncode for ARGeoTrackingStateReason
impl RefEncode for ARGeoTrackingStateReason
Source§const ENCODING_REF: Encoding
const ENCODING_REF: Encoding
The Objective-C type-encoding for a reference of this type. Read more
impl Copy for ARGeoTrackingStateReason
impl Eq for ARGeoTrackingStateReason
impl StructuralPartialEq for ARGeoTrackingStateReason
Auto Trait Implementations§
impl Freeze for ARGeoTrackingStateReason
impl RefUnwindSafe for ARGeoTrackingStateReason
impl Send for ARGeoTrackingStateReason
impl Sync for ARGeoTrackingStateReason
impl Unpin for ARGeoTrackingStateReason
impl UnwindSafe for ARGeoTrackingStateReason
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> EncodeArgument for Twhere
T: Encode,
impl<T> EncodeArgument for Twhere
T: Encode,
Source§const ENCODING_ARGUMENT: Encoding = T::ENCODING
const ENCODING_ARGUMENT: Encoding = T::ENCODING
The Objective-C type-encoding for this type.
Source§impl<T> EncodeReturn for Twhere
T: Encode,
impl<T> EncodeReturn for Twhere
T: Encode,
Source§const ENCODING_RETURN: Encoding = T::ENCODING
const ENCODING_RETURN: Encoding = T::ENCODING
The Objective-C type-encoding for this type.