Skip to main content

web_sys/features/
gen_CssCounterStyleRule.rs

1#![allow(unused_imports)]
2#![allow(clippy::all)]
3use super::*;
4use wasm_bindgen::prelude::*;
5#[wasm_bindgen]
6extern "C" {
7    #[wasm_bindgen(
8        extends = "CssRule",
9        extends = "::js_sys::Object",
10        js_name = "CSSCounterStyleRule",
11        typescript_type = "CSSCounterStyleRule"
12    )]
13    #[derive(Debug, Clone, PartialEq, Eq)]
14    #[doc = "The `CssCounterStyleRule` class."]
15    #[doc = ""]
16    #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/CSSCounterStyleRule)"]
17    #[doc = ""]
18    #[doc = "*This API requires the following crate features to be activated: `CssCounterStyleRule`*"]
19    pub type CssCounterStyleRule;
20    #[wasm_bindgen(method, getter, js_class = "CSSCounterStyleRule", js_name = "name")]
21    #[doc = "Getter for the `name` field of this object."]
22    #[doc = ""]
23    #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/CSSCounterStyleRule/name)"]
24    #[doc = ""]
25    #[doc = "*This API requires the following crate features to be activated: `CssCounterStyleRule`*"]
26    pub fn name(this: &CssCounterStyleRule) -> ::alloc::string::String;
27    #[wasm_bindgen(method, setter, js_class = "CSSCounterStyleRule", js_name = "name")]
28    #[doc = "Setter for the `name` field of this object."]
29    #[doc = ""]
30    #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/CSSCounterStyleRule/name)"]
31    #[doc = ""]
32    #[doc = "*This API requires the following crate features to be activated: `CssCounterStyleRule`*"]
33    pub fn set_name(this: &CssCounterStyleRule, value: &str);
34    #[wasm_bindgen(method, getter, js_class = "CSSCounterStyleRule", js_name = "system")]
35    #[doc = "Getter for the `system` field of this object."]
36    #[doc = ""]
37    #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/CSSCounterStyleRule/system)"]
38    #[doc = ""]
39    #[doc = "*This API requires the following crate features to be activated: `CssCounterStyleRule`*"]
40    pub fn system(this: &CssCounterStyleRule) -> ::alloc::string::String;
41    #[wasm_bindgen(method, setter, js_class = "CSSCounterStyleRule", js_name = "system")]
42    #[doc = "Setter for the `system` field of this object."]
43    #[doc = ""]
44    #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/CSSCounterStyleRule/system)"]
45    #[doc = ""]
46    #[doc = "*This API requires the following crate features to be activated: `CssCounterStyleRule`*"]
47    pub fn set_system(this: &CssCounterStyleRule, value: &str);
48    #[wasm_bindgen(method, getter, js_class = "CSSCounterStyleRule", js_name = "symbols")]
49    #[doc = "Getter for the `symbols` field of this object."]
50    #[doc = ""]
51    #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/CSSCounterStyleRule/symbols)"]
52    #[doc = ""]
53    #[doc = "*This API requires the following crate features to be activated: `CssCounterStyleRule`*"]
54    pub fn symbols(this: &CssCounterStyleRule) -> ::alloc::string::String;
55    #[wasm_bindgen(method, setter, js_class = "CSSCounterStyleRule", js_name = "symbols")]
56    #[doc = "Setter for the `symbols` field of this object."]
57    #[doc = ""]
58    #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/CSSCounterStyleRule/symbols)"]
59    #[doc = ""]
60    #[doc = "*This API requires the following crate features to be activated: `CssCounterStyleRule`*"]
61    pub fn set_symbols(this: &CssCounterStyleRule, value: &str);
62    #[wasm_bindgen(
63        method,
64        getter,
65        js_class = "CSSCounterStyleRule",
66        js_name = "additiveSymbols"
67    )]
68    #[doc = "Getter for the `additiveSymbols` field of this object."]
69    #[doc = ""]
70    #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/CSSCounterStyleRule/additiveSymbols)"]
71    #[doc = ""]
72    #[doc = "*This API requires the following crate features to be activated: `CssCounterStyleRule`*"]
73    pub fn additive_symbols(this: &CssCounterStyleRule) -> ::alloc::string::String;
74    #[wasm_bindgen(
75        method,
76        setter,
77        js_class = "CSSCounterStyleRule",
78        js_name = "additiveSymbols"
79    )]
80    #[doc = "Setter for the `additiveSymbols` field of this object."]
81    #[doc = ""]
82    #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/CSSCounterStyleRule/additiveSymbols)"]
83    #[doc = ""]
84    #[doc = "*This API requires the following crate features to be activated: `CssCounterStyleRule`*"]
85    pub fn set_additive_symbols(this: &CssCounterStyleRule, value: &str);
86    #[wasm_bindgen(method, getter, js_class = "CSSCounterStyleRule", js_name = "negative")]
87    #[doc = "Getter for the `negative` field of this object."]
88    #[doc = ""]
89    #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/CSSCounterStyleRule/negative)"]
90    #[doc = ""]
91    #[doc = "*This API requires the following crate features to be activated: `CssCounterStyleRule`*"]
92    pub fn negative(this: &CssCounterStyleRule) -> ::alloc::string::String;
93    #[wasm_bindgen(method, setter, js_class = "CSSCounterStyleRule", js_name = "negative")]
94    #[doc = "Setter for the `negative` field of this object."]
95    #[doc = ""]
96    #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/CSSCounterStyleRule/negative)"]
97    #[doc = ""]
98    #[doc = "*This API requires the following crate features to be activated: `CssCounterStyleRule`*"]
99    pub fn set_negative(this: &CssCounterStyleRule, value: &str);
100    #[wasm_bindgen(method, getter, js_class = "CSSCounterStyleRule", js_name = "prefix")]
101    #[doc = "Getter for the `prefix` field of this object."]
102    #[doc = ""]
103    #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/CSSCounterStyleRule/prefix)"]
104    #[doc = ""]
105    #[doc = "*This API requires the following crate features to be activated: `CssCounterStyleRule`*"]
106    pub fn prefix(this: &CssCounterStyleRule) -> ::alloc::string::String;
107    #[wasm_bindgen(method, setter, js_class = "CSSCounterStyleRule", js_name = "prefix")]
108    #[doc = "Setter for the `prefix` field of this object."]
109    #[doc = ""]
110    #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/CSSCounterStyleRule/prefix)"]
111    #[doc = ""]
112    #[doc = "*This API requires the following crate features to be activated: `CssCounterStyleRule`*"]
113    pub fn set_prefix(this: &CssCounterStyleRule, value: &str);
114    #[wasm_bindgen(method, getter, js_class = "CSSCounterStyleRule", js_name = "suffix")]
115    #[doc = "Getter for the `suffix` field of this object."]
116    #[doc = ""]
117    #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/CSSCounterStyleRule/suffix)"]
118    #[doc = ""]
119    #[doc = "*This API requires the following crate features to be activated: `CssCounterStyleRule`*"]
120    pub fn suffix(this: &CssCounterStyleRule) -> ::alloc::string::String;
121    #[wasm_bindgen(method, setter, js_class = "CSSCounterStyleRule", js_name = "suffix")]
122    #[doc = "Setter for the `suffix` field of this object."]
123    #[doc = ""]
124    #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/CSSCounterStyleRule/suffix)"]
125    #[doc = ""]
126    #[doc = "*This API requires the following crate features to be activated: `CssCounterStyleRule`*"]
127    pub fn set_suffix(this: &CssCounterStyleRule, value: &str);
128    #[wasm_bindgen(method, getter, js_class = "CSSCounterStyleRule", js_name = "range")]
129    #[doc = "Getter for the `range` field of this object."]
130    #[doc = ""]
131    #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/CSSCounterStyleRule/range)"]
132    #[doc = ""]
133    #[doc = "*This API requires the following crate features to be activated: `CssCounterStyleRule`*"]
134    pub fn range(this: &CssCounterStyleRule) -> ::alloc::string::String;
135    #[wasm_bindgen(method, setter, js_class = "CSSCounterStyleRule", js_name = "range")]
136    #[doc = "Setter for the `range` field of this object."]
137    #[doc = ""]
138    #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/CSSCounterStyleRule/range)"]
139    #[doc = ""]
140    #[doc = "*This API requires the following crate features to be activated: `CssCounterStyleRule`*"]
141    pub fn set_range(this: &CssCounterStyleRule, value: &str);
142    #[wasm_bindgen(method, getter, js_class = "CSSCounterStyleRule", js_name = "pad")]
143    #[doc = "Getter for the `pad` field of this object."]
144    #[doc = ""]
145    #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/CSSCounterStyleRule/pad)"]
146    #[doc = ""]
147    #[doc = "*This API requires the following crate features to be activated: `CssCounterStyleRule`*"]
148    pub fn pad(this: &CssCounterStyleRule) -> ::alloc::string::String;
149    #[wasm_bindgen(method, setter, js_class = "CSSCounterStyleRule", js_name = "pad")]
150    #[doc = "Setter for the `pad` field of this object."]
151    #[doc = ""]
152    #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/CSSCounterStyleRule/pad)"]
153    #[doc = ""]
154    #[doc = "*This API requires the following crate features to be activated: `CssCounterStyleRule`*"]
155    pub fn set_pad(this: &CssCounterStyleRule, value: &str);
156    #[wasm_bindgen(method, getter, js_class = "CSSCounterStyleRule", js_name = "speakAs")]
157    #[doc = "Getter for the `speakAs` field of this object."]
158    #[doc = ""]
159    #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/CSSCounterStyleRule/speakAs)"]
160    #[doc = ""]
161    #[doc = "*This API requires the following crate features to be activated: `CssCounterStyleRule`*"]
162    pub fn speak_as(this: &CssCounterStyleRule) -> ::alloc::string::String;
163    #[wasm_bindgen(method, setter, js_class = "CSSCounterStyleRule", js_name = "speakAs")]
164    #[doc = "Setter for the `speakAs` field of this object."]
165    #[doc = ""]
166    #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/CSSCounterStyleRule/speakAs)"]
167    #[doc = ""]
168    #[doc = "*This API requires the following crate features to be activated: `CssCounterStyleRule`*"]
169    pub fn set_speak_as(this: &CssCounterStyleRule, value: &str);
170    #[wasm_bindgen(method, getter, js_class = "CSSCounterStyleRule", js_name = "fallback")]
171    #[doc = "Getter for the `fallback` field of this object."]
172    #[doc = ""]
173    #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/CSSCounterStyleRule/fallback)"]
174    #[doc = ""]
175    #[doc = "*This API requires the following crate features to be activated: `CssCounterStyleRule`*"]
176    pub fn fallback(this: &CssCounterStyleRule) -> ::alloc::string::String;
177    #[wasm_bindgen(method, setter, js_class = "CSSCounterStyleRule", js_name = "fallback")]
178    #[doc = "Setter for the `fallback` field of this object."]
179    #[doc = ""]
180    #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/CSSCounterStyleRule/fallback)"]
181    #[doc = ""]
182    #[doc = "*This API requires the following crate features to be activated: `CssCounterStyleRule`*"]
183    pub fn set_fallback(this: &CssCounterStyleRule, value: &str);
184}