objc2_web_kit/generated/
DOMHTMLFieldSetElement.rs1use core::ptr::NonNull;
4use objc2::__framework_prelude::*;
5use objc2_foundation::*;
6
7use crate::*;
8
9extern_class!(
10 #[unsafe(super(
12 DOMHTMLElement,
13 DOMElement,
14 DOMNode,
15 DOMObject,
16 WebScriptObject,
17 NSObject
18 ))]
19 #[derive(Debug, PartialEq, Eq, Hash)]
20 #[cfg(all(
21 feature = "DOMElement",
22 feature = "DOMHTMLElement",
23 feature = "DOMNode",
24 feature = "DOMObject",
25 feature = "WebScriptObject"
26 ))]
27 #[deprecated]
28 pub struct DOMHTMLFieldSetElement;
29);
30
31#[cfg(all(
32 feature = "DOMElement",
33 feature = "DOMEventTarget",
34 feature = "DOMHTMLElement",
35 feature = "DOMNode",
36 feature = "DOMObject",
37 feature = "WebScriptObject"
38))]
39extern_conformance!(
40 unsafe impl DOMEventTarget for DOMHTMLFieldSetElement {}
41);
42
43#[cfg(all(
44 feature = "DOMElement",
45 feature = "DOMHTMLElement",
46 feature = "DOMNode",
47 feature = "DOMObject",
48 feature = "WebScriptObject"
49))]
50extern_conformance!(
51 unsafe impl NSCopying for DOMHTMLFieldSetElement {}
52);
53
54#[cfg(all(
55 feature = "DOMElement",
56 feature = "DOMHTMLElement",
57 feature = "DOMNode",
58 feature = "DOMObject",
59 feature = "WebScriptObject"
60))]
61unsafe impl CopyingHelper for DOMHTMLFieldSetElement {
62 type Result = Self;
63}
64
65#[cfg(all(
66 feature = "DOMElement",
67 feature = "DOMHTMLElement",
68 feature = "DOMNode",
69 feature = "DOMObject",
70 feature = "WebScriptObject"
71))]
72extern_conformance!(
73 unsafe impl NSObjectProtocol for DOMHTMLFieldSetElement {}
74);
75
76#[cfg(all(
77 feature = "DOMElement",
78 feature = "DOMHTMLElement",
79 feature = "DOMNode",
80 feature = "DOMObject",
81 feature = "WebScriptObject"
82))]
83impl DOMHTMLFieldSetElement {
84 extern_methods!(
85 #[cfg(feature = "DOMHTMLFormElement")]
86 #[deprecated]
87 #[unsafe(method(form))]
88 #[unsafe(method_family = none)]
89 pub unsafe fn form(&self) -> Option<Retained<DOMHTMLFormElement>>;
90 );
91}
92
93#[cfg(all(
95 feature = "DOMElement",
96 feature = "DOMHTMLElement",
97 feature = "DOMNode",
98 feature = "DOMObject",
99 feature = "WebScriptObject"
100))]
101impl DOMHTMLFieldSetElement {
102 extern_methods!(
103 #[deprecated]
104 #[unsafe(method(init))]
105 #[unsafe(method_family = init)]
106 pub unsafe fn init(this: Allocated<Self>) -> Retained<Self>;
107 );
108}
109
110#[cfg(all(
112 feature = "DOMElement",
113 feature = "DOMHTMLElement",
114 feature = "DOMNode",
115 feature = "DOMObject",
116 feature = "WebScriptObject"
117))]
118impl DOMHTMLFieldSetElement {
119 extern_methods!(
120 #[unsafe(method(new))]
121 #[unsafe(method_family = new)]
122 pub unsafe fn new() -> Retained<Self>;
123 );
124}