summaryrefslogtreecommitdiffstats
path: root/vendor/web-sys/src/features/gen_FontFace.rs
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-05-18 02:49:50 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-05-18 02:49:50 +0000
commit9835e2ae736235810b4ea1c162ca5e65c547e770 (patch)
tree3fcebf40ed70e581d776a8a4c65923e8ec20e026 /vendor/web-sys/src/features/gen_FontFace.rs
parentReleasing progress-linux version 1.70.0+dfsg2-1~progress7.99u1. (diff)
downloadrustc-9835e2ae736235810b4ea1c162ca5e65c547e770.tar.xz
rustc-9835e2ae736235810b4ea1c162ca5e65c547e770.zip
Merging upstream version 1.71.1+dfsg1.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'vendor/web-sys/src/features/gen_FontFace.rs')
-rw-r--r--vendor/web-sys/src/features/gen_FontFace.rs244
1 files changed, 244 insertions, 0 deletions
diff --git a/vendor/web-sys/src/features/gen_FontFace.rs b/vendor/web-sys/src/features/gen_FontFace.rs
new file mode 100644
index 000000000..b1c93184a
--- /dev/null
+++ b/vendor/web-sys/src/features/gen_FontFace.rs
@@ -0,0 +1,244 @@
+#![allow(unused_imports)]
+use super::*;
+use wasm_bindgen::prelude::*;
+#[wasm_bindgen]
+extern "C" {
+ # [wasm_bindgen (extends = :: js_sys :: Object , js_name = FontFace , typescript_type = "FontFace")]
+ #[derive(Debug, Clone, PartialEq, Eq)]
+ #[doc = "The `FontFace` class."]
+ #[doc = ""]
+ #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/FontFace)"]
+ #[doc = ""]
+ #[doc = "*This API requires the following crate features to be activated: `FontFace`*"]
+ pub type FontFace;
+ # [wasm_bindgen (structural , method , getter , js_class = "FontFace" , js_name = family)]
+ #[doc = "Getter for the `family` field of this object."]
+ #[doc = ""]
+ #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/FontFace/family)"]
+ #[doc = ""]
+ #[doc = "*This API requires the following crate features to be activated: `FontFace`*"]
+ pub fn family(this: &FontFace) -> String;
+ # [wasm_bindgen (structural , method , setter , js_class = "FontFace" , js_name = family)]
+ #[doc = "Setter for the `family` field of this object."]
+ #[doc = ""]
+ #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/FontFace/family)"]
+ #[doc = ""]
+ #[doc = "*This API requires the following crate features to be activated: `FontFace`*"]
+ pub fn set_family(this: &FontFace, value: &str);
+ # [wasm_bindgen (structural , method , getter , js_class = "FontFace" , js_name = style)]
+ #[doc = "Getter for the `style` field of this object."]
+ #[doc = ""]
+ #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/FontFace/style)"]
+ #[doc = ""]
+ #[doc = "*This API requires the following crate features to be activated: `FontFace`*"]
+ pub fn style(this: &FontFace) -> String;
+ # [wasm_bindgen (structural , method , setter , js_class = "FontFace" , js_name = style)]
+ #[doc = "Setter for the `style` field of this object."]
+ #[doc = ""]
+ #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/FontFace/style)"]
+ #[doc = ""]
+ #[doc = "*This API requires the following crate features to be activated: `FontFace`*"]
+ pub fn set_style(this: &FontFace, value: &str);
+ # [wasm_bindgen (structural , method , getter , js_class = "FontFace" , js_name = weight)]
+ #[doc = "Getter for the `weight` field of this object."]
+ #[doc = ""]
+ #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/FontFace/weight)"]
+ #[doc = ""]
+ #[doc = "*This API requires the following crate features to be activated: `FontFace`*"]
+ pub fn weight(this: &FontFace) -> String;
+ # [wasm_bindgen (structural , method , setter , js_class = "FontFace" , js_name = weight)]
+ #[doc = "Setter for the `weight` field of this object."]
+ #[doc = ""]
+ #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/FontFace/weight)"]
+ #[doc = ""]
+ #[doc = "*This API requires the following crate features to be activated: `FontFace`*"]
+ pub fn set_weight(this: &FontFace, value: &str);
+ # [wasm_bindgen (structural , method , getter , js_class = "FontFace" , js_name = stretch)]
+ #[doc = "Getter for the `stretch` field of this object."]
+ #[doc = ""]
+ #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/FontFace/stretch)"]
+ #[doc = ""]
+ #[doc = "*This API requires the following crate features to be activated: `FontFace`*"]
+ pub fn stretch(this: &FontFace) -> String;
+ # [wasm_bindgen (structural , method , setter , js_class = "FontFace" , js_name = stretch)]
+ #[doc = "Setter for the `stretch` field of this object."]
+ #[doc = ""]
+ #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/FontFace/stretch)"]
+ #[doc = ""]
+ #[doc = "*This API requires the following crate features to be activated: `FontFace`*"]
+ pub fn set_stretch(this: &FontFace, value: &str);
+ # [wasm_bindgen (structural , method , getter , js_class = "FontFace" , js_name = unicodeRange)]
+ #[doc = "Getter for the `unicodeRange` field of this object."]
+ #[doc = ""]
+ #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/FontFace/unicodeRange)"]
+ #[doc = ""]
+ #[doc = "*This API requires the following crate features to be activated: `FontFace`*"]
+ pub fn unicode_range(this: &FontFace) -> String;
+ # [wasm_bindgen (structural , method , setter , js_class = "FontFace" , js_name = unicodeRange)]
+ #[doc = "Setter for the `unicodeRange` field of this object."]
+ #[doc = ""]
+ #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/FontFace/unicodeRange)"]
+ #[doc = ""]
+ #[doc = "*This API requires the following crate features to be activated: `FontFace`*"]
+ pub fn set_unicode_range(this: &FontFace, value: &str);
+ # [wasm_bindgen (structural , method , getter , js_class = "FontFace" , js_name = variant)]
+ #[doc = "Getter for the `variant` field of this object."]
+ #[doc = ""]
+ #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/FontFace/variant)"]
+ #[doc = ""]
+ #[doc = "*This API requires the following crate features to be activated: `FontFace`*"]
+ pub fn variant(this: &FontFace) -> String;
+ # [wasm_bindgen (structural , method , setter , js_class = "FontFace" , js_name = variant)]
+ #[doc = "Setter for the `variant` field of this object."]
+ #[doc = ""]
+ #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/FontFace/variant)"]
+ #[doc = ""]
+ #[doc = "*This API requires the following crate features to be activated: `FontFace`*"]
+ pub fn set_variant(this: &FontFace, value: &str);
+ # [wasm_bindgen (structural , method , getter , js_class = "FontFace" , js_name = featureSettings)]
+ #[doc = "Getter for the `featureSettings` field of this object."]
+ #[doc = ""]
+ #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/FontFace/featureSettings)"]
+ #[doc = ""]
+ #[doc = "*This API requires the following crate features to be activated: `FontFace`*"]
+ pub fn feature_settings(this: &FontFace) -> String;
+ # [wasm_bindgen (structural , method , setter , js_class = "FontFace" , js_name = featureSettings)]
+ #[doc = "Setter for the `featureSettings` field of this object."]
+ #[doc = ""]
+ #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/FontFace/featureSettings)"]
+ #[doc = ""]
+ #[doc = "*This API requires the following crate features to be activated: `FontFace`*"]
+ pub fn set_feature_settings(this: &FontFace, value: &str);
+ # [wasm_bindgen (structural , method , getter , js_class = "FontFace" , js_name = variationSettings)]
+ #[doc = "Getter for the `variationSettings` field of this object."]
+ #[doc = ""]
+ #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/FontFace/variationSettings)"]
+ #[doc = ""]
+ #[doc = "*This API requires the following crate features to be activated: `FontFace`*"]
+ pub fn variation_settings(this: &FontFace) -> String;
+ # [wasm_bindgen (structural , method , setter , js_class = "FontFace" , js_name = variationSettings)]
+ #[doc = "Setter for the `variationSettings` field of this object."]
+ #[doc = ""]
+ #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/FontFace/variationSettings)"]
+ #[doc = ""]
+ #[doc = "*This API requires the following crate features to be activated: `FontFace`*"]
+ pub fn set_variation_settings(this: &FontFace, value: &str);
+ # [wasm_bindgen (structural , method , getter , js_class = "FontFace" , js_name = display)]
+ #[doc = "Getter for the `display` field of this object."]
+ #[doc = ""]
+ #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/FontFace/display)"]
+ #[doc = ""]
+ #[doc = "*This API requires the following crate features to be activated: `FontFace`*"]
+ pub fn display(this: &FontFace) -> String;
+ # [wasm_bindgen (structural , method , setter , js_class = "FontFace" , js_name = display)]
+ #[doc = "Setter for the `display` field of this object."]
+ #[doc = ""]
+ #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/FontFace/display)"]
+ #[doc = ""]
+ #[doc = "*This API requires the following crate features to be activated: `FontFace`*"]
+ pub fn set_display(this: &FontFace, value: &str);
+ #[cfg(feature = "FontFaceLoadStatus")]
+ # [wasm_bindgen (structural , method , getter , js_class = "FontFace" , js_name = status)]
+ #[doc = "Getter for the `status` field of this object."]
+ #[doc = ""]
+ #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/FontFace/status)"]
+ #[doc = ""]
+ #[doc = "*This API requires the following crate features to be activated: `FontFace`, `FontFaceLoadStatus`*"]
+ pub fn status(this: &FontFace) -> FontFaceLoadStatus;
+ # [wasm_bindgen (structural , catch , method , getter , js_class = "FontFace" , js_name = loaded)]
+ #[doc = "Getter for the `loaded` field of this object."]
+ #[doc = ""]
+ #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/FontFace/loaded)"]
+ #[doc = ""]
+ #[doc = "*This API requires the following crate features to be activated: `FontFace`*"]
+ pub fn loaded(this: &FontFace) -> Result<::js_sys::Promise, JsValue>;
+ #[wasm_bindgen(catch, constructor, js_class = "FontFace")]
+ #[doc = "The `new FontFace(..)` constructor, creating a new instance of `FontFace`."]
+ #[doc = ""]
+ #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/FontFace/FontFace)"]
+ #[doc = ""]
+ #[doc = "*This API requires the following crate features to be activated: `FontFace`*"]
+ pub fn new_with_str(family: &str, source: &str) -> Result<FontFace, JsValue>;
+ #[wasm_bindgen(catch, constructor, js_class = "FontFace")]
+ #[doc = "The `new FontFace(..)` constructor, creating a new instance of `FontFace`."]
+ #[doc = ""]
+ #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/FontFace/FontFace)"]
+ #[doc = ""]
+ #[doc = "*This API requires the following crate features to be activated: `FontFace`*"]
+ pub fn new_with_array_buffer(
+ family: &str,
+ source: &::js_sys::ArrayBuffer,
+ ) -> Result<FontFace, JsValue>;
+ #[wasm_bindgen(catch, constructor, js_class = "FontFace")]
+ #[doc = "The `new FontFace(..)` constructor, creating a new instance of `FontFace`."]
+ #[doc = ""]
+ #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/FontFace/FontFace)"]
+ #[doc = ""]
+ #[doc = "*This API requires the following crate features to be activated: `FontFace`*"]
+ pub fn new_with_array_buffer_view(
+ family: &str,
+ source: &::js_sys::Object,
+ ) -> Result<FontFace, JsValue>;
+ #[wasm_bindgen(catch, constructor, js_class = "FontFace")]
+ #[doc = "The `new FontFace(..)` constructor, creating a new instance of `FontFace`."]
+ #[doc = ""]
+ #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/FontFace/FontFace)"]
+ #[doc = ""]
+ #[doc = "*This API requires the following crate features to be activated: `FontFace`*"]
+ pub fn new_with_u8_array(family: &str, source: &[u8]) -> Result<FontFace, JsValue>;
+ #[cfg(feature = "FontFaceDescriptors")]
+ #[wasm_bindgen(catch, constructor, js_class = "FontFace")]
+ #[doc = "The `new FontFace(..)` constructor, creating a new instance of `FontFace`."]
+ #[doc = ""]
+ #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/FontFace/FontFace)"]
+ #[doc = ""]
+ #[doc = "*This API requires the following crate features to be activated: `FontFace`, `FontFaceDescriptors`*"]
+ pub fn new_with_str_and_descriptors(
+ family: &str,
+ source: &str,
+ descriptors: &FontFaceDescriptors,
+ ) -> Result<FontFace, JsValue>;
+ #[cfg(feature = "FontFaceDescriptors")]
+ #[wasm_bindgen(catch, constructor, js_class = "FontFace")]
+ #[doc = "The `new FontFace(..)` constructor, creating a new instance of `FontFace`."]
+ #[doc = ""]
+ #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/FontFace/FontFace)"]
+ #[doc = ""]
+ #[doc = "*This API requires the following crate features to be activated: `FontFace`, `FontFaceDescriptors`*"]
+ pub fn new_with_array_buffer_and_descriptors(
+ family: &str,
+ source: &::js_sys::ArrayBuffer,
+ descriptors: &FontFaceDescriptors,
+ ) -> Result<FontFace, JsValue>;
+ #[cfg(feature = "FontFaceDescriptors")]
+ #[wasm_bindgen(catch, constructor, js_class = "FontFace")]
+ #[doc = "The `new FontFace(..)` constructor, creating a new instance of `FontFace`."]
+ #[doc = ""]
+ #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/FontFace/FontFace)"]
+ #[doc = ""]
+ #[doc = "*This API requires the following crate features to be activated: `FontFace`, `FontFaceDescriptors`*"]
+ pub fn new_with_array_buffer_view_and_descriptors(
+ family: &str,
+ source: &::js_sys::Object,
+ descriptors: &FontFaceDescriptors,
+ ) -> Result<FontFace, JsValue>;
+ #[cfg(feature = "FontFaceDescriptors")]
+ #[wasm_bindgen(catch, constructor, js_class = "FontFace")]
+ #[doc = "The `new FontFace(..)` constructor, creating a new instance of `FontFace`."]
+ #[doc = ""]
+ #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/FontFace/FontFace)"]
+ #[doc = ""]
+ #[doc = "*This API requires the following crate features to be activated: `FontFace`, `FontFaceDescriptors`*"]
+ pub fn new_with_u8_array_and_descriptors(
+ family: &str,
+ source: &[u8],
+ descriptors: &FontFaceDescriptors,
+ ) -> Result<FontFace, JsValue>;
+ # [wasm_bindgen (catch , method , structural , js_class = "FontFace" , js_name = load)]
+ #[doc = "The `load()` method."]
+ #[doc = ""]
+ #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/FontFace/load)"]
+ #[doc = ""]
+ #[doc = "*This API requires the following crate features to be activated: `FontFace`*"]
+ pub fn load(this: &FontFace) -> Result<::js_sys::Promise, JsValue>;
+}