objc2_web_kit/generated/
DOMCSSUnknownRule.rs1use core::ptr::NonNull;
4use objc2::__framework_prelude::*;
5use objc2_foundation::*;
6
7use crate::*;
8
9extern_class!(
10 #[unsafe(super(DOMCSSRule, DOMObject, WebScriptObject, NSObject))]
12 #[derive(Debug, PartialEq, Eq, Hash)]
13 #[cfg(all(
14 feature = "DOMCSSRule",
15 feature = "DOMObject",
16 feature = "WebScriptObject"
17 ))]
18 #[deprecated]
19 pub struct DOMCSSUnknownRule;
20);
21
22#[cfg(all(
23 feature = "DOMCSSRule",
24 feature = "DOMObject",
25 feature = "WebScriptObject"
26))]
27extern_conformance!(
28 unsafe impl NSCopying for DOMCSSUnknownRule {}
29);
30
31#[cfg(all(
32 feature = "DOMCSSRule",
33 feature = "DOMObject",
34 feature = "WebScriptObject"
35))]
36unsafe impl CopyingHelper for DOMCSSUnknownRule {
37 type Result = Self;
38}
39
40#[cfg(all(
41 feature = "DOMCSSRule",
42 feature = "DOMObject",
43 feature = "WebScriptObject"
44))]
45extern_conformance!(
46 unsafe impl NSObjectProtocol for DOMCSSUnknownRule {}
47);
48
49#[cfg(all(
50 feature = "DOMCSSRule",
51 feature = "DOMObject",
52 feature = "WebScriptObject"
53))]
54impl DOMCSSUnknownRule {
55 extern_methods!();
56}
57
58#[cfg(all(
60 feature = "DOMCSSRule",
61 feature = "DOMObject",
62 feature = "WebScriptObject"
63))]
64impl DOMCSSUnknownRule {
65 extern_methods!(
66 #[deprecated]
67 #[unsafe(method(init))]
68 #[unsafe(method_family = init)]
69 pub unsafe fn init(this: Allocated<Self>) -> Retained<Self>;
70 );
71}
72
73#[cfg(all(
75 feature = "DOMCSSRule",
76 feature = "DOMObject",
77 feature = "WebScriptObject"
78))]
79impl DOMCSSUnknownRule {
80 extern_methods!(
81 #[unsafe(method(new))]
82 #[unsafe(method_family = new)]
83 pub unsafe fn new() -> Retained<Self>;
84 );
85}