#[repr(transparent)]pub struct DDDeviceState(pub NSInteger);Available on crate feature
DDDevice only.Expand description
State of the device.
See also Apple’s documentation
Tuple Fields§
§0: NSIntegerImplementations§
Source§impl DDDeviceState
impl DDDeviceState
pub const Invalid: Self
Sourcepub const Activating: Self
pub const Activating: Self
Invalid/unapproved state.
Sourcepub const Authorized: Self
pub const Authorized: Self
Authorized and connected.
Sourcepub const Invalidating: Self
pub const Invalidating: Self
Authorized by the user.
Trait Implementations§
Source§impl Clone for DDDeviceState
impl Clone for DDDeviceState
Source§fn clone(&self) -> DDDeviceState
fn clone(&self) -> DDDeviceState
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 DDDeviceState
impl Debug for DDDeviceState
Source§impl Encode for DDDeviceState
impl Encode for DDDeviceState
Source§impl Hash for DDDeviceState
impl Hash for DDDeviceState
Source§impl Ord for DDDeviceState
impl Ord for DDDeviceState
Source§fn cmp(&self, other: &DDDeviceState) -> Ordering
fn cmp(&self, other: &DDDeviceState) -> 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 DDDeviceState
impl PartialEq for DDDeviceState
Source§impl PartialOrd for DDDeviceState
impl PartialOrd for DDDeviceState
Source§impl RefEncode for DDDeviceState
impl RefEncode for DDDeviceState
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 DDDeviceState
impl Eq for DDDeviceState
impl StructuralPartialEq for DDDeviceState
Auto Trait Implementations§
impl Freeze for DDDeviceState
impl RefUnwindSafe for DDDeviceState
impl Send for DDDeviceState
impl Sync for DDDeviceState
impl Unpin for DDDeviceState
impl UnwindSafe for DDDeviceState
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.