objc2_accessory_setup_kit/generated/
ASErrors.rs1use core::ptr::NonNull;
4use objc2::__framework_prelude::*;
5use objc2_foundation::*;
6
7use crate::*;
8
9extern "C" {
10 pub static ASErrorDomain: &'static NSErrorDomain;
14}
15
16#[repr(transparent)]
21#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord)]
22pub struct ASErrorCode(pub NSInteger);
23impl ASErrorCode {
24 #[doc(alias = "ASErrorCodeSuccess")]
26 pub const Success: Self = Self(0);
27 #[doc(alias = "ASErrorCodeUnknown")]
29 pub const Unknown: Self = Self(1);
30 #[doc(alias = "ASErrorCodeActivationFailed")]
32 pub const ActivationFailed: Self = Self(100);
33 #[doc(alias = "ASErrorCodeConnectionFailed")]
35 pub const ConnectionFailed: Self = Self(150);
36 #[doc(alias = "ASErrorCodeDiscoveryTimeout")]
38 pub const DiscoveryTimeout: Self = Self(200);
39 #[doc(alias = "ASErrorCodeExtensionNotFound")]
41 pub const ExtensionNotFound: Self = Self(300);
42 #[doc(alias = "ASErrorCodeInvalidated")]
44 pub const Invalidated: Self = Self(400);
45 #[doc(alias = "ASErrorCodeInvalidRequest")]
47 pub const InvalidRequest: Self = Self(450);
48 #[doc(alias = "ASErrorCodePickerAlreadyActive")]
50 pub const PickerAlreadyActive: Self = Self(500);
51 #[doc(alias = "ASErrorCodePickerRestricted")]
53 pub const PickerRestricted: Self = Self(550);
54 #[doc(alias = "ASErrorCodeUserCancelled")]
56 pub const UserCancelled: Self = Self(700);
57 #[doc(alias = "ASErrorCodeUserRestricted")]
59 pub const UserRestricted: Self = Self(750);
60}
61
62unsafe impl Encode for ASErrorCode {
63 const ENCODING: Encoding = NSInteger::ENCODING;
64}
65
66unsafe impl RefEncode for ASErrorCode {
67 const ENCODING_REF: Encoding = Encoding::Pointer(&Self::ENCODING);
68}