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