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