icrate/generated/WebKit/
DOMCSSCharsetRule.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_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 #[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 #[cfg(feature = "WebKit_DOMCSSCharsetRule")]
51 unsafe impl DOMCSSCharsetRule {
52 #[method_id(@__retain_semantics New new)]
53 pub unsafe fn new() -> Id<Self>;
54 }
55);