objc2_quick_look_thumbnailing/generated/
QLThumbnailErrors.rs1use objc2::__framework_prelude::*;
4use objc2_foundation::*;
5
6use crate::*;
7
8extern "C" {
9 pub static QLThumbnailErrorDomain: Option<&'static NSErrorDomain>;
11}
12
13#[repr(transparent)]
16#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord)]
17pub struct QLThumbnailError(pub NSInteger);
18impl QLThumbnailError {
19 #[doc(alias = "QLThumbnailErrorGenerationFailed")]
20 pub const GenerationFailed: Self = Self(0);
21 #[doc(alias = "QLThumbnailErrorSavingToURLFailed")]
22 pub const SavingToURLFailed: Self = Self(1);
23 #[doc(alias = "QLThumbnailErrorNoCachedThumbnail")]
24 pub const NoCachedThumbnail: Self = Self(2);
25 #[doc(alias = "QLThumbnailErrorNoCloudThumbnail")]
26 pub const NoCloudThumbnail: Self = Self(3);
27 #[doc(alias = "QLThumbnailErrorRequestInvalid")]
28 pub const RequestInvalid: Self = Self(4);
29 #[doc(alias = "QLThumbnailErrorRequestCancelled")]
30 pub const RequestCancelled: Self = Self(5);
31}
32
33unsafe impl Encode for QLThumbnailError {
34 const ENCODING: Encoding = NSInteger::ENCODING;
35}
36
37unsafe impl RefEncode for QLThumbnailError {
38 const ENCODING_REF: Encoding = Encoding::Pointer(&Self::ENCODING);
39}