icrate/generated/WebKit/
DOMDocumentFragment.rs

1//! This file has been automatically generated by `objc2`'s `header-translator`.
2//! DO NOT EDIT
3use 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    /// Methods declared on superclass `DOMObject`
38    #[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    /// Methods declared on superclass `NSObject`
48    #[cfg(feature = "WebKit_DOMDocumentFragment")]
49    unsafe impl DOMDocumentFragment {
50        #[method_id(@__retain_semantics New new)]
51        pub unsafe fn new() -> Id<Self>;
52    }
53);