objc2_web_kit/generated/
WKError.rs1use core::ptr::NonNull;
4use objc2::__framework_prelude::*;
5use objc2_foundation::*;
6
7use crate::*;
8
9extern "C" {
10 pub static WKErrorDomain: &'static NSString;
12}
13
14#[repr(transparent)]
19#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord)]
20pub struct WKErrorCode(pub NSInteger);
21impl WKErrorCode {
22 #[doc(alias = "WKErrorUnknown")]
23 pub const Unknown: Self = Self(1);
24 #[doc(alias = "WKErrorWebContentProcessTerminated")]
25 pub const WebContentProcessTerminated: Self = Self(2);
26 #[doc(alias = "WKErrorWebViewInvalidated")]
27 pub const WebViewInvalidated: Self = Self(3);
28 #[doc(alias = "WKErrorJavaScriptExceptionOccurred")]
29 pub const JavaScriptExceptionOccurred: Self = Self(4);
30 #[doc(alias = "WKErrorJavaScriptResultTypeIsUnsupported")]
31 pub const JavaScriptResultTypeIsUnsupported: Self = Self(5);
32 #[doc(alias = "WKErrorContentRuleListStoreCompileFailed")]
33 pub const ContentRuleListStoreCompileFailed: Self = Self(6);
34 #[doc(alias = "WKErrorContentRuleListStoreLookUpFailed")]
35 pub const ContentRuleListStoreLookUpFailed: Self = Self(7);
36 #[doc(alias = "WKErrorContentRuleListStoreRemoveFailed")]
37 pub const ContentRuleListStoreRemoveFailed: Self = Self(8);
38 #[doc(alias = "WKErrorContentRuleListStoreVersionMismatch")]
39 pub const ContentRuleListStoreVersionMismatch: Self = Self(9);
40 #[doc(alias = "WKErrorAttributedStringContentFailedToLoad")]
41 pub const AttributedStringContentFailedToLoad: Self = Self(10);
42 #[doc(alias = "WKErrorAttributedStringContentLoadTimedOut")]
43 pub const AttributedStringContentLoadTimedOut: Self = Self(11);
44 #[doc(alias = "WKErrorJavaScriptInvalidFrameTarget")]
45 pub const JavaScriptInvalidFrameTarget: Self = Self(12);
46 #[doc(alias = "WKErrorNavigationAppBoundDomain")]
47 pub const NavigationAppBoundDomain: Self = Self(13);
48 #[doc(alias = "WKErrorJavaScriptAppBoundDomain")]
49 pub const JavaScriptAppBoundDomain: Self = Self(14);
50 #[doc(alias = "WKErrorDuplicateCredential")]
51 pub const DuplicateCredential: Self = Self(15);
52 #[doc(alias = "WKErrorMalformedCredential")]
53 pub const MalformedCredential: Self = Self(16);
54 #[doc(alias = "WKErrorCredentialNotFound")]
55 pub const CredentialNotFound: Self = Self(17);
56}
57
58unsafe impl Encode for WKErrorCode {
59 const ENCODING: Encoding = NSInteger::ENCODING;
60}
61
62unsafe impl RefEncode for WKErrorCode {
63 const ENCODING_REF: Encoding = Encoding::Pointer(&Self::ENCODING);
64}