]>
git.proxmox.com Git - rustc.git/blob - vendor/web-sys/src/features/gen_XPathNsResolver.rs
1 #![allow(unused_imports)]
3 use wasm_bindgen
::prelude
::*;
6 # [wasm_bindgen (extends = :: js_sys :: Object , js_name = XPathNSResolver)]
7 #[derive(Debug, Clone, PartialEq, Eq)]
8 #[doc = "The `XPathNsResolver` dictionary."]
10 #[doc = "*This API requires the following crate features to be activated: `XPathNsResolver`*"]
11 pub type XPathNsResolver
;
13 impl XPathNsResolver
{
14 #[doc = "Construct a new `XPathNsResolver`."]
16 #[doc = "*This API requires the following crate features to be activated: `XPathNsResolver`*"]
17 pub fn new() -> Self {
19 let mut ret
: Self = ::wasm_bindgen
::JsCast
::unchecked_into(::js_sys
::Object
::new());
22 #[doc = "Change the `lookupNamespaceURI` field of this object."]
24 #[doc = "*This API requires the following crate features to be activated: `XPathNsResolver`*"]
25 pub fn lookup_namespace_uri(&mut self, val
: &::js_sys
::Function
) -> &mut Self {
26 use wasm_bindgen
::JsValue
;
27 let r
= ::js_sys
::Reflect
::set(
29 &JsValue
::from("lookupNamespaceURI"),
34 "setting properties should never fail on our dictionary objects"
40 impl Default
for XPathNsResolver
{
41 fn default() -> Self {