objc2_core_motion/generated/
CMError.rs1use core::ffi::*;
4use objc2::__framework_prelude::*;
5
6use crate::*;
7
8#[repr(transparent)]
10#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord)]
11pub struct CMError(pub c_uint);
12impl CMError {
13 #[doc(alias = "CMErrorNULL")]
14 pub const NULL: Self = Self(100);
15 #[doc(alias = "CMErrorDeviceRequiresMovement")]
16 pub const DeviceRequiresMovement: Self = Self(101);
17 #[doc(alias = "CMErrorTrueNorthNotAvailable")]
18 pub const TrueNorthNotAvailable: Self = Self(102);
19 #[doc(alias = "CMErrorUnknown")]
20 pub const Unknown: Self = Self(103);
21 #[doc(alias = "CMErrorMotionActivityNotAvailable")]
22 pub const MotionActivityNotAvailable: Self = Self(104);
23 #[doc(alias = "CMErrorMotionActivityNotAuthorized")]
24 pub const MotionActivityNotAuthorized: Self = Self(105);
25 #[doc(alias = "CMErrorMotionActivityNotEntitled")]
26 pub const MotionActivityNotEntitled: Self = Self(106);
27 #[doc(alias = "CMErrorInvalidParameter")]
28 pub const InvalidParameter: Self = Self(107);
29 #[doc(alias = "CMErrorInvalidAction")]
30 pub const InvalidAction: Self = Self(108);
31 #[doc(alias = "CMErrorNotAvailable")]
32 pub const NotAvailable: Self = Self(109);
33 #[doc(alias = "CMErrorNotEntitled")]
34 pub const NotEntitled: Self = Self(110);
35 #[doc(alias = "CMErrorNotAuthorized")]
36 pub const NotAuthorized: Self = Self(111);
37 #[doc(alias = "CMErrorNilData")]
38 pub const NilData: Self = Self(112);
39 #[doc(alias = "CMErrorSize")]
40 pub const Size: Self = Self(113);
41}
42
43unsafe impl Encode for CMError {
44 const ENCODING: Encoding = c_uint::ENCODING;
45}
46
47unsafe impl RefEncode for CMError {
48 const ENCODING_REF: Encoding = Encoding::Pointer(&Self::ENCODING);
49}