#[repr(transparent)]pub struct SMAppServiceStatus(pub NSInteger);
Available on crate features
SMAppService
and objc2
only.Expand description
The values returned by SMAppService:status
A service has not been registered with ServiceManagement or that the service was unregistered after it was already registered.
A service has been successfully registered and is eligible to run
A service has been successfully registered, but the user needs to take action in System Settings before the service is eligible to run. This status will be returned if the user revokes consent for the service to run in System Settings
An error occurred and no such service could be found
See also Apple’s documentation
Tuple Fields§
§0: NSInteger
Implementations§
Source§impl SMAppServiceStatus
impl SMAppServiceStatus
pub const NotRegistered: Self
pub const Enabled: Self
pub const RequiresApproval: Self
pub const NotFound: Self
Trait Implementations§
Source§impl Clone for SMAppServiceStatus
impl Clone for SMAppServiceStatus
Source§fn clone(&self) -> SMAppServiceStatus
fn clone(&self) -> SMAppServiceStatus
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 SMAppServiceStatus
impl Debug for SMAppServiceStatus
Source§impl Encode for SMAppServiceStatus
impl Encode for SMAppServiceStatus
Source§impl Hash for SMAppServiceStatus
impl Hash for SMAppServiceStatus
Source§impl Ord for SMAppServiceStatus
impl Ord for SMAppServiceStatus
Source§fn cmp(&self, other: &SMAppServiceStatus) -> Ordering
fn cmp(&self, other: &SMAppServiceStatus) -> 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 SMAppServiceStatus
impl PartialEq for SMAppServiceStatus
Source§impl PartialOrd for SMAppServiceStatus
impl PartialOrd for SMAppServiceStatus
Source§impl RefEncode for SMAppServiceStatus
impl RefEncode for SMAppServiceStatus
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 SMAppServiceStatus
impl Eq for SMAppServiceStatus
impl StructuralPartialEq for SMAppServiceStatus
Auto Trait Implementations§
impl Freeze for SMAppServiceStatus
impl RefUnwindSafe for SMAppServiceStatus
impl Send for SMAppServiceStatus
impl Sync for SMAppServiceStatus
impl Unpin for SMAppServiceStatus
impl UnwindSafe for SMAppServiceStatus
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.