icrate/generated/WebKit/
DOMHTMLHtmlElement.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_DOMHTMLHtmlElement")]
11    #[deprecated]
12    pub struct DOMHTMLHtmlElement;
13
14    #[cfg(feature = "WebKit_DOMHTMLHtmlElement")]
15    unsafe impl ClassType for DOMHTMLHtmlElement {
16        #[inherits(DOMElement, DOMNode, DOMObject, WebScriptObject, NSObject)]
17        type Super = DOMHTMLElement;
18        type Mutability = InteriorMutable;
19    }
20);
21
22#[cfg(feature = "WebKit_DOMHTMLHtmlElement")]
23unsafe impl DOMEventTarget for DOMHTMLHtmlElement {}
24
25#[cfg(feature = "WebKit_DOMHTMLHtmlElement")]
26unsafe impl NSCopying for DOMHTMLHtmlElement {}
27
28#[cfg(feature = "WebKit_DOMHTMLHtmlElement")]
29unsafe impl NSObjectProtocol for DOMHTMLHtmlElement {}
30
31extern_methods!(
32    #[cfg(feature = "WebKit_DOMHTMLHtmlElement")]
33    unsafe impl DOMHTMLHtmlElement {
34        #[cfg(feature = "Foundation_NSString")]
35        #[deprecated]
36        #[method_id(@__retain_semantics Other version)]
37        pub unsafe fn version(&self) -> Id<NSString>;
38
39        #[cfg(feature = "Foundation_NSString")]
40        #[deprecated]
41        #[method(setVersion:)]
42        pub unsafe fn setVersion(&self, version: Option<&NSString>);
43    }
44);
45
46extern_methods!(
47    /// Methods declared on superclass `DOMObject`
48    #[cfg(feature = "WebKit_DOMHTMLHtmlElement")]
49    unsafe impl DOMHTMLHtmlElement {
50        #[deprecated]
51        #[method_id(@__retain_semantics Init init)]
52        pub unsafe fn init(this: Allocated<Self>) -> Id<Self>;
53    }
54);
55
56extern_methods!(
57    /// Methods declared on superclass `NSObject`
58    #[cfg(feature = "WebKit_DOMHTMLHtmlElement")]
59    unsafe impl DOMHTMLHtmlElement {
60        #[method_id(@__retain_semantics New new)]
61        pub unsafe fn new() -> Id<Self>;
62    }
63);