icrate/generated/WebKit/
DOMDocumentFragment.rs1use crate::common::*;
4use crate::AppKit::*;
5use crate::Foundation::*;
6use crate::WebKit::*;
7
8extern_class!(
9 #[derive(Debug, PartialEq, Eq, Hash)]
10 #[cfg(feature = "WebKit_DOMDocumentFragment")]
11 #[deprecated]
12 pub struct DOMDocumentFragment;
13
14 #[cfg(feature = "WebKit_DOMDocumentFragment")]
15 unsafe impl ClassType for DOMDocumentFragment {
16 #[inherits(DOMObject, WebScriptObject, NSObject)]
17 type Super = DOMNode;
18 type Mutability = InteriorMutable;
19 }
20);
21
22#[cfg(feature = "WebKit_DOMDocumentFragment")]
23unsafe impl DOMEventTarget for DOMDocumentFragment {}
24
25#[cfg(feature = "WebKit_DOMDocumentFragment")]
26unsafe impl NSCopying for DOMDocumentFragment {}
27
28#[cfg(feature = "WebKit_DOMDocumentFragment")]
29unsafe impl NSObjectProtocol for DOMDocumentFragment {}
30
31extern_methods!(
32 #[cfg(feature = "WebKit_DOMDocumentFragment")]
33 unsafe impl DOMDocumentFragment {}
34);
35
36extern_methods!(
37 #[cfg(feature = "WebKit_DOMDocumentFragment")]
39 unsafe impl DOMDocumentFragment {
40 #[deprecated]
41 #[method_id(@__retain_semantics Init init)]
42 pub unsafe fn init(this: Allocated<Self>) -> Id<Self>;
43 }
44);
45
46extern_methods!(
47 #[cfg(feature = "WebKit_DOMDocumentFragment")]
49 unsafe impl DOMDocumentFragment {
50 #[method_id(@__retain_semantics New new)]
51 pub unsafe fn new() -> Id<Self>;
52 }
53);