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))]
39unsafe impl DOMEventTarget for DOMHTMLFieldSetElement {}
40
41#[cfg(all(
42 feature = "DOMElement",
43 feature = "DOMHTMLElement",
44 feature = "DOMNode",
45 feature = "DOMObject",
46 feature = "WebScriptObject"
47))]
48unsafe impl NSCopying for DOMHTMLFieldSetElement {}
49
50#[cfg(all(
51 feature = "DOMElement",
52 feature = "DOMHTMLElement",
53 feature = "DOMNode",
54 feature = "DOMObject",
55 feature = "WebScriptObject"
56))]
57unsafe impl CopyingHelper for DOMHTMLFieldSetElement {
58 type Result = Self;
59}
60
61#[cfg(all(
62 feature = "DOMElement",
63 feature = "DOMHTMLElement",
64 feature = "DOMNode",
65 feature = "DOMObject",
66 feature = "WebScriptObject"
67))]
68unsafe impl NSObjectProtocol for DOMHTMLFieldSetElement {}
69
70#[cfg(all(
71 feature = "DOMElement",
72 feature = "DOMHTMLElement",
73 feature = "DOMNode",
74 feature = "DOMObject",
75 feature = "WebScriptObject"
76))]
77impl DOMHTMLFieldSetElement {
78 extern_methods!(
79 #[cfg(feature = "DOMHTMLFormElement")]
80 #[deprecated]
81 #[unsafe(method(form))]
82 #[unsafe(method_family = none)]
83 pub unsafe fn form(&self) -> Option<Retained<DOMHTMLFormElement>>;
84 );
85}
86
87#[cfg(all(
89 feature = "DOMElement",
90 feature = "DOMHTMLElement",
91 feature = "DOMNode",
92 feature = "DOMObject",
93 feature = "WebScriptObject"
94))]
95impl DOMHTMLFieldSetElement {
96 extern_methods!(
97 #[deprecated]
98 #[unsafe(method(init))]
99 #[unsafe(method_family = init)]
100 pub unsafe fn init(this: Allocated<Self>) -> Retained<Self>;
101 );
102}
103
104#[cfg(all(
106 feature = "DOMElement",
107 feature = "DOMHTMLElement",
108 feature = "DOMNode",
109 feature = "DOMObject",
110 feature = "WebScriptObject"
111))]
112impl DOMHTMLFieldSetElement {
113 extern_methods!(
114 #[unsafe(method(new))]
115 #[unsafe(method_family = new)]
116 pub unsafe fn new() -> Retained<Self>;
117 );
118}