objc2_link_presentation/generated/
LPError.rs1use objc2::__framework_prelude::*;
4use objc2_foundation::*;
5
6use crate::*;
7
8extern "C" {
9 pub static LPErrorDomain: Option<&'static NSErrorDomain>;
13}
14
15#[repr(transparent)]
18#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord)]
19pub struct LPErrorCode(pub NSInteger);
20impl LPErrorCode {
21 #[doc(alias = "LPErrorUnknown")]
23 pub const Unknown: Self = Self(1);
24 #[doc(alias = "LPErrorMetadataFetchFailed")]
26 pub const MetadataFetchFailed: Self = Self(2);
27 #[doc(alias = "LPErrorMetadataFetchCancelled")]
29 pub const MetadataFetchCancelled: Self = Self(3);
30 #[doc(alias = "LPErrorMetadataFetchTimedOut")]
32 pub const MetadataFetchTimedOut: Self = Self(4);
33 #[doc(alias = "LPErrorMetadataFetchNotAllowed")]
35 pub const MetadataFetchNotAllowed: Self = Self(5);
36}
37
38unsafe impl Encode for LPErrorCode {
39 const ENCODING: Encoding = NSInteger::ENCODING;
40}
41
42unsafe impl RefEncode for LPErrorCode {
43 const ENCODING_REF: Encoding = Encoding::Pointer(&Self::ENCODING);
44}