objc2_web_kit/generated/
DOMHTMLFieldSetElement.rs

1//! This file has been automatically generated by `objc2`'s `header-translator`.
2//! DO NOT EDIT
3use core::ptr::NonNull;
4use objc2::__framework_prelude::*;
5use objc2_foundation::*;
6
7use crate::*;
8
9extern_class!(
10    /// [Apple's documentation](https://developer.apple.com/documentation/webkit/domhtmlfieldsetelement?language=objc)
11    #[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/// Methods declared on superclass `DOMObject`.
88#[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/// Methods declared on superclass `NSObject`.
105#[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}