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