[−][src]Struct sauron::prelude::web_sys::Document
The Document
class.
This API requires the following crate features to be activated: Document
Implementations
impl Document
[src]
pub fn url(&self) -> Result<String, JsValue>
[src]
Getter for the URL
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn document_uri(&self) -> Result<String, JsValue>
[src]
Getter for the documentURI
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn compat_mode(&self) -> String
[src]
Getter for the compatMode
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn character_set(&self) -> String
[src]
Getter for the characterSet
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn charset(&self) -> String
[src]
Getter for the charset
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn input_encoding(&self) -> String
[src]
Getter for the inputEncoding
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn content_type(&self) -> String
[src]
Getter for the contentType
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn document_element(&self) -> Option<Element>
[src]
Getter for the documentElement
field of this object.
This API requires the following crate features to be activated: Document
, Element
impl Document
[src]
pub fn location(&self) -> Option<Location>
[src]
Getter for the location
field of this object.
This API requires the following crate features to be activated: Document
, Location
impl Document
[src]
pub fn referrer(&self) -> String
[src]
Getter for the referrer
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn last_modified(&self) -> String
[src]
Getter for the lastModified
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn ready_state(&self) -> String
[src]
Getter for the readyState
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn title(&self) -> String
[src]
Getter for the title
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn set_title(&self, value: &str)
[src]
Setter for the title
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn dir(&self) -> String
[src]
Getter for the dir
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn set_dir(&self, value: &str)
[src]
Setter for the dir
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn body(&self) -> Option<HtmlElement>
[src]
Getter for the body
field of this object.
This API requires the following crate features to be activated: Document
, HtmlElement
impl Document
[src]
pub fn set_body(&self, value: Option<&HtmlElement>)
[src]
Setter for the body
field of this object.
This API requires the following crate features to be activated: Document
, HtmlElement
impl Document
[src]
pub fn head(&self) -> Option<HtmlHeadElement>
[src]
Getter for the head
field of this object.
This API requires the following crate features to be activated: Document
, HtmlHeadElement
impl Document
[src]
pub fn images(&self) -> HtmlCollection
[src]
Getter for the images
field of this object.
This API requires the following crate features to be activated: Document
, HtmlCollection
impl Document
[src]
pub fn embeds(&self) -> HtmlCollection
[src]
Getter for the embeds
field of this object.
This API requires the following crate features to be activated: Document
, HtmlCollection
impl Document
[src]
pub fn plugins(&self) -> HtmlCollection
[src]
Getter for the plugins
field of this object.
This API requires the following crate features to be activated: Document
, HtmlCollection
impl Document
[src]
pub fn links(&self) -> HtmlCollection
[src]
Getter for the links
field of this object.
This API requires the following crate features to be activated: Document
, HtmlCollection
impl Document
[src]
pub fn forms(&self) -> HtmlCollection
[src]
Getter for the forms
field of this object.
This API requires the following crate features to be activated: Document
, HtmlCollection
impl Document
[src]
pub fn scripts(&self) -> HtmlCollection
[src]
Getter for the scripts
field of this object.
This API requires the following crate features to be activated: Document
, HtmlCollection
impl Document
[src]
pub fn default_view(&self) -> Option<Window>
[src]
Getter for the defaultView
field of this object.
This API requires the following crate features to be activated: Document
, Window
impl Document
[src]
pub fn onreadystatechange(&self) -> Option<Function>
[src]
Getter for the onreadystatechange
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn set_onreadystatechange(&self, value: Option<&Function>)
[src]
Setter for the onreadystatechange
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn onbeforescriptexecute(&self) -> Option<Function>
[src]
Getter for the onbeforescriptexecute
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn set_onbeforescriptexecute(&self, value: Option<&Function>)
[src]
Setter for the onbeforescriptexecute
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn onafterscriptexecute(&self) -> Option<Function>
[src]
Getter for the onafterscriptexecute
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn set_onafterscriptexecute(&self, value: Option<&Function>)
[src]
Setter for the onafterscriptexecute
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn onselectionchange(&self) -> Option<Function>
[src]
Getter for the onselectionchange
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn set_onselectionchange(&self, value: Option<&Function>)
[src]
Setter for the onselectionchange
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn current_script(&self) -> Option<Element>
[src]
Getter for the currentScript
field of this object.
This API requires the following crate features to be activated: Document
, Element
impl Document
[src]
pub fn anchors(&self) -> HtmlCollection
[src]
Getter for the anchors
field of this object.
This API requires the following crate features to be activated: Document
, HtmlCollection
impl Document
[src]
pub fn applets(&self) -> HtmlCollection
[src]
Getter for the applets
field of this object.
This API requires the following crate features to be activated: Document
, HtmlCollection
impl Document
[src]
pub fn fullscreen(&self) -> bool
[src]
Getter for the fullscreen
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn fullscreen_enabled(&self) -> bool
[src]
Getter for the fullscreenEnabled
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn onfullscreenchange(&self) -> Option<Function>
[src]
Getter for the onfullscreenchange
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn set_onfullscreenchange(&self, value: Option<&Function>)
[src]
Setter for the onfullscreenchange
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn onfullscreenerror(&self) -> Option<Function>
[src]
Getter for the onfullscreenerror
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn set_onfullscreenerror(&self, value: Option<&Function>)
[src]
Setter for the onfullscreenerror
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn onpointerlockchange(&self) -> Option<Function>
[src]
Getter for the onpointerlockchange
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn set_onpointerlockchange(&self, value: Option<&Function>)
[src]
Setter for the onpointerlockchange
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn onpointerlockerror(&self) -> Option<Function>
[src]
Getter for the onpointerlockerror
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn set_onpointerlockerror(&self, value: Option<&Function>)
[src]
Setter for the onpointerlockerror
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn hidden(&self) -> bool
[src]
Getter for the hidden
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn onvisibilitychange(&self) -> Option<Function>
[src]
Getter for the onvisibilitychange
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn set_onvisibilitychange(&self, value: Option<&Function>)
[src]
Setter for the onvisibilitychange
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn selected_style_sheet_set(&self) -> Option<String>
[src]
Getter for the selectedStyleSheetSet
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn set_selected_style_sheet_set(&self, value: Option<&str>)
[src]
Setter for the selectedStyleSheetSet
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn last_style_sheet_set(&self) -> Option<String>
[src]
Getter for the lastStyleSheetSet
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn preferred_style_sheet_set(&self) -> Option<String>
[src]
Getter for the preferredStyleSheetSet
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn scrolling_element(&self) -> Option<Element>
[src]
Getter for the scrollingElement
field of this object.
This API requires the following crate features to be activated: Document
, Element
impl Document
[src]
pub fn oncopy(&self) -> Option<Function>
[src]
Getter for the oncopy
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn set_oncopy(&self, value: Option<&Function>)
[src]
Setter for the oncopy
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn oncut(&self) -> Option<Function>
[src]
Getter for the oncut
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn set_oncut(&self, value: Option<&Function>)
[src]
Setter for the oncut
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn onpaste(&self) -> Option<Function>
[src]
Getter for the onpaste
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn set_onpaste(&self, value: Option<&Function>)
[src]
Setter for the onpaste
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn active_element(&self) -> Option<Element>
[src]
Getter for the activeElement
field of this object.
This API requires the following crate features to be activated: Document
, Element
impl Document
[src]
pub fn pointer_lock_element(&self) -> Option<Element>
[src]
Getter for the pointerLockElement
field of this object.
This API requires the following crate features to be activated: Document
, Element
impl Document
[src]
pub fn fullscreen_element(&self) -> Option<Element>
[src]
Getter for the fullscreenElement
field of this object.
This API requires the following crate features to be activated: Document
, Element
impl Document
[src]
pub fn onabort(&self) -> Option<Function>
[src]
Getter for the onabort
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn set_onabort(&self, value: Option<&Function>)
[src]
Setter for the onabort
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn onblur(&self) -> Option<Function>
[src]
Getter for the onblur
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn set_onblur(&self, value: Option<&Function>)
[src]
Setter for the onblur
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn onfocus(&self) -> Option<Function>
[src]
Getter for the onfocus
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn set_onfocus(&self, value: Option<&Function>)
[src]
Setter for the onfocus
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn onauxclick(&self) -> Option<Function>
[src]
Getter for the onauxclick
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn set_onauxclick(&self, value: Option<&Function>)
[src]
Setter for the onauxclick
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn oncanplay(&self) -> Option<Function>
[src]
Getter for the oncanplay
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn set_oncanplay(&self, value: Option<&Function>)
[src]
Setter for the oncanplay
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn oncanplaythrough(&self) -> Option<Function>
[src]
Getter for the oncanplaythrough
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn set_oncanplaythrough(&self, value: Option<&Function>)
[src]
Setter for the oncanplaythrough
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn onchange(&self) -> Option<Function>
[src]
Getter for the onchange
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn set_onchange(&self, value: Option<&Function>)
[src]
Setter for the onchange
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn onclick(&self) -> Option<Function>
[src]
Getter for the onclick
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn set_onclick(&self, value: Option<&Function>)
[src]
Setter for the onclick
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn onclose(&self) -> Option<Function>
[src]
Getter for the onclose
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn set_onclose(&self, value: Option<&Function>)
[src]
Setter for the onclose
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn oncontextmenu(&self) -> Option<Function>
[src]
Getter for the oncontextmenu
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn set_oncontextmenu(&self, value: Option<&Function>)
[src]
Setter for the oncontextmenu
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn ondblclick(&self) -> Option<Function>
[src]
Getter for the ondblclick
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn set_ondblclick(&self, value: Option<&Function>)
[src]
Setter for the ondblclick
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn ondrag(&self) -> Option<Function>
[src]
Getter for the ondrag
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn set_ondrag(&self, value: Option<&Function>)
[src]
Setter for the ondrag
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn ondragend(&self) -> Option<Function>
[src]
Getter for the ondragend
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn set_ondragend(&self, value: Option<&Function>)
[src]
Setter for the ondragend
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn ondragenter(&self) -> Option<Function>
[src]
Getter for the ondragenter
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn set_ondragenter(&self, value: Option<&Function>)
[src]
Setter for the ondragenter
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn ondragexit(&self) -> Option<Function>
[src]
Getter for the ondragexit
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn set_ondragexit(&self, value: Option<&Function>)
[src]
Setter for the ondragexit
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn ondragleave(&self) -> Option<Function>
[src]
Getter for the ondragleave
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn set_ondragleave(&self, value: Option<&Function>)
[src]
Setter for the ondragleave
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn ondragover(&self) -> Option<Function>
[src]
Getter for the ondragover
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn set_ondragover(&self, value: Option<&Function>)
[src]
Setter for the ondragover
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn ondragstart(&self) -> Option<Function>
[src]
Getter for the ondragstart
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn set_ondragstart(&self, value: Option<&Function>)
[src]
Setter for the ondragstart
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn ondrop(&self) -> Option<Function>
[src]
Getter for the ondrop
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn set_ondrop(&self, value: Option<&Function>)
[src]
Setter for the ondrop
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn ondurationchange(&self) -> Option<Function>
[src]
Getter for the ondurationchange
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn set_ondurationchange(&self, value: Option<&Function>)
[src]
Setter for the ondurationchange
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn onemptied(&self) -> Option<Function>
[src]
Getter for the onemptied
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn set_onemptied(&self, value: Option<&Function>)
[src]
Setter for the onemptied
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn onended(&self) -> Option<Function>
[src]
Getter for the onended
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn set_onended(&self, value: Option<&Function>)
[src]
Setter for the onended
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn oninput(&self) -> Option<Function>
[src]
Getter for the oninput
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn set_oninput(&self, value: Option<&Function>)
[src]
Setter for the oninput
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn oninvalid(&self) -> Option<Function>
[src]
Getter for the oninvalid
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn set_oninvalid(&self, value: Option<&Function>)
[src]
Setter for the oninvalid
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn onkeydown(&self) -> Option<Function>
[src]
Getter for the onkeydown
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn set_onkeydown(&self, value: Option<&Function>)
[src]
Setter for the onkeydown
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn onkeypress(&self) -> Option<Function>
[src]
Getter for the onkeypress
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn set_onkeypress(&self, value: Option<&Function>)
[src]
Setter for the onkeypress
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn onkeyup(&self) -> Option<Function>
[src]
Getter for the onkeyup
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn set_onkeyup(&self, value: Option<&Function>)
[src]
Setter for the onkeyup
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn onload(&self) -> Option<Function>
[src]
Getter for the onload
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn set_onload(&self, value: Option<&Function>)
[src]
Setter for the onload
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn onloadeddata(&self) -> Option<Function>
[src]
Getter for the onloadeddata
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn set_onloadeddata(&self, value: Option<&Function>)
[src]
Setter for the onloadeddata
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn onloadedmetadata(&self) -> Option<Function>
[src]
Getter for the onloadedmetadata
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn set_onloadedmetadata(&self, value: Option<&Function>)
[src]
Setter for the onloadedmetadata
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn onloadend(&self) -> Option<Function>
[src]
Getter for the onloadend
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn set_onloadend(&self, value: Option<&Function>)
[src]
Setter for the onloadend
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn onloadstart(&self) -> Option<Function>
[src]
Getter for the onloadstart
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn set_onloadstart(&self, value: Option<&Function>)
[src]
Setter for the onloadstart
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn onmousedown(&self) -> Option<Function>
[src]
Getter for the onmousedown
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn set_onmousedown(&self, value: Option<&Function>)
[src]
Setter for the onmousedown
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn onmouseenter(&self) -> Option<Function>
[src]
Getter for the onmouseenter
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn set_onmouseenter(&self, value: Option<&Function>)
[src]
Setter for the onmouseenter
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn onmouseleave(&self) -> Option<Function>
[src]
Getter for the onmouseleave
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn set_onmouseleave(&self, value: Option<&Function>)
[src]
Setter for the onmouseleave
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn onmousemove(&self) -> Option<Function>
[src]
Getter for the onmousemove
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn set_onmousemove(&self, value: Option<&Function>)
[src]
Setter for the onmousemove
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn onmouseout(&self) -> Option<Function>
[src]
Getter for the onmouseout
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn set_onmouseout(&self, value: Option<&Function>)
[src]
Setter for the onmouseout
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn onmouseover(&self) -> Option<Function>
[src]
Getter for the onmouseover
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn set_onmouseover(&self, value: Option<&Function>)
[src]
Setter for the onmouseover
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn onmouseup(&self) -> Option<Function>
[src]
Getter for the onmouseup
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn set_onmouseup(&self, value: Option<&Function>)
[src]
Setter for the onmouseup
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn onwheel(&self) -> Option<Function>
[src]
Getter for the onwheel
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn set_onwheel(&self, value: Option<&Function>)
[src]
Setter for the onwheel
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn onpause(&self) -> Option<Function>
[src]
Getter for the onpause
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn set_onpause(&self, value: Option<&Function>)
[src]
Setter for the onpause
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn onplay(&self) -> Option<Function>
[src]
Getter for the onplay
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn set_onplay(&self, value: Option<&Function>)
[src]
Setter for the onplay
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn onplaying(&self) -> Option<Function>
[src]
Getter for the onplaying
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn set_onplaying(&self, value: Option<&Function>)
[src]
Setter for the onplaying
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn onprogress(&self) -> Option<Function>
[src]
Getter for the onprogress
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn set_onprogress(&self, value: Option<&Function>)
[src]
Setter for the onprogress
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn onratechange(&self) -> Option<Function>
[src]
Getter for the onratechange
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn set_onratechange(&self, value: Option<&Function>)
[src]
Setter for the onratechange
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn onreset(&self) -> Option<Function>
[src]
Getter for the onreset
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn set_onreset(&self, value: Option<&Function>)
[src]
Setter for the onreset
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn onresize(&self) -> Option<Function>
[src]
Getter for the onresize
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn set_onresize(&self, value: Option<&Function>)
[src]
Setter for the onresize
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn onscroll(&self) -> Option<Function>
[src]
Getter for the onscroll
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn set_onscroll(&self, value: Option<&Function>)
[src]
Setter for the onscroll
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn onseeked(&self) -> Option<Function>
[src]
Getter for the onseeked
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn set_onseeked(&self, value: Option<&Function>)
[src]
Setter for the onseeked
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn onseeking(&self) -> Option<Function>
[src]
Getter for the onseeking
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn set_onseeking(&self, value: Option<&Function>)
[src]
Setter for the onseeking
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn onselect(&self) -> Option<Function>
[src]
Getter for the onselect
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn set_onselect(&self, value: Option<&Function>)
[src]
Setter for the onselect
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn onshow(&self) -> Option<Function>
[src]
Getter for the onshow
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn set_onshow(&self, value: Option<&Function>)
[src]
Setter for the onshow
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn onstalled(&self) -> Option<Function>
[src]
Getter for the onstalled
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn set_onstalled(&self, value: Option<&Function>)
[src]
Setter for the onstalled
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn onsubmit(&self) -> Option<Function>
[src]
Getter for the onsubmit
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn set_onsubmit(&self, value: Option<&Function>)
[src]
Setter for the onsubmit
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn onsuspend(&self) -> Option<Function>
[src]
Getter for the onsuspend
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn set_onsuspend(&self, value: Option<&Function>)
[src]
Setter for the onsuspend
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn ontimeupdate(&self) -> Option<Function>
[src]
Getter for the ontimeupdate
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn set_ontimeupdate(&self, value: Option<&Function>)
[src]
Setter for the ontimeupdate
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn onvolumechange(&self) -> Option<Function>
[src]
Getter for the onvolumechange
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn set_onvolumechange(&self, value: Option<&Function>)
[src]
Setter for the onvolumechange
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn onwaiting(&self) -> Option<Function>
[src]
Getter for the onwaiting
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn set_onwaiting(&self, value: Option<&Function>)
[src]
Setter for the onwaiting
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn onselectstart(&self) -> Option<Function>
[src]
Getter for the onselectstart
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn set_onselectstart(&self, value: Option<&Function>)
[src]
Setter for the onselectstart
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn ontoggle(&self) -> Option<Function>
[src]
Getter for the ontoggle
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn set_ontoggle(&self, value: Option<&Function>)
[src]
Setter for the ontoggle
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn onpointercancel(&self) -> Option<Function>
[src]
Getter for the onpointercancel
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn set_onpointercancel(&self, value: Option<&Function>)
[src]
Setter for the onpointercancel
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn onpointerdown(&self) -> Option<Function>
[src]
Getter for the onpointerdown
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn set_onpointerdown(&self, value: Option<&Function>)
[src]
Setter for the onpointerdown
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn onpointerup(&self) -> Option<Function>
[src]
Getter for the onpointerup
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn set_onpointerup(&self, value: Option<&Function>)
[src]
Setter for the onpointerup
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn onpointermove(&self) -> Option<Function>
[src]
Getter for the onpointermove
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn set_onpointermove(&self, value: Option<&Function>)
[src]
Setter for the onpointermove
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn onpointerout(&self) -> Option<Function>
[src]
Getter for the onpointerout
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn set_onpointerout(&self, value: Option<&Function>)
[src]
Setter for the onpointerout
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn onpointerover(&self) -> Option<Function>
[src]
Getter for the onpointerover
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn set_onpointerover(&self, value: Option<&Function>)
[src]
Setter for the onpointerover
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn onpointerenter(&self) -> Option<Function>
[src]
Getter for the onpointerenter
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn set_onpointerenter(&self, value: Option<&Function>)
[src]
Setter for the onpointerenter
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn onpointerleave(&self) -> Option<Function>
[src]
Getter for the onpointerleave
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn set_onpointerleave(&self, value: Option<&Function>)
[src]
Setter for the onpointerleave
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn ongotpointercapture(&self) -> Option<Function>
[src]
Getter for the ongotpointercapture
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn set_ongotpointercapture(&self, value: Option<&Function>)
[src]
Setter for the ongotpointercapture
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn onlostpointercapture(&self) -> Option<Function>
[src]
Getter for the onlostpointercapture
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn set_onlostpointercapture(&self, value: Option<&Function>)
[src]
Setter for the onlostpointercapture
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn onanimationcancel(&self) -> Option<Function>
[src]
Getter for the onanimationcancel
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn set_onanimationcancel(&self, value: Option<&Function>)
[src]
Setter for the onanimationcancel
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn onanimationend(&self) -> Option<Function>
[src]
Getter for the onanimationend
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn set_onanimationend(&self, value: Option<&Function>)
[src]
Setter for the onanimationend
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn onanimationiteration(&self) -> Option<Function>
[src]
Getter for the onanimationiteration
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn set_onanimationiteration(&self, value: Option<&Function>)
[src]
Setter for the onanimationiteration
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn onanimationstart(&self) -> Option<Function>
[src]
Getter for the onanimationstart
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn set_onanimationstart(&self, value: Option<&Function>)
[src]
Setter for the onanimationstart
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn ontransitioncancel(&self) -> Option<Function>
[src]
Getter for the ontransitioncancel
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn set_ontransitioncancel(&self, value: Option<&Function>)
[src]
Setter for the ontransitioncancel
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn ontransitionend(&self) -> Option<Function>
[src]
Getter for the ontransitionend
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn set_ontransitionend(&self, value: Option<&Function>)
[src]
Setter for the ontransitionend
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn ontransitionrun(&self) -> Option<Function>
[src]
Getter for the ontransitionrun
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn set_ontransitionrun(&self, value: Option<&Function>)
[src]
Setter for the ontransitionrun
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn ontransitionstart(&self) -> Option<Function>
[src]
Getter for the ontransitionstart
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn set_ontransitionstart(&self, value: Option<&Function>)
[src]
Setter for the ontransitionstart
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn onwebkitanimationend(&self) -> Option<Function>
[src]
Getter for the onwebkitanimationend
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn set_onwebkitanimationend(&self, value: Option<&Function>)
[src]
Setter for the onwebkitanimationend
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn onwebkitanimationiteration(&self) -> Option<Function>
[src]
Getter for the onwebkitanimationiteration
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn set_onwebkitanimationiteration(&self, value: Option<&Function>)
[src]
Setter for the onwebkitanimationiteration
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn onwebkitanimationstart(&self) -> Option<Function>
[src]
Getter for the onwebkitanimationstart
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn set_onwebkitanimationstart(&self, value: Option<&Function>)
[src]
Setter for the onwebkitanimationstart
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn onwebkittransitionend(&self) -> Option<Function>
[src]
Getter for the onwebkittransitionend
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn set_onwebkittransitionend(&self, value: Option<&Function>)
[src]
Setter for the onwebkittransitionend
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn onerror(&self) -> Option<Function>
[src]
Getter for the onerror
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn set_onerror(&self, value: Option<&Function>)
[src]
Setter for the onerror
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn children(&self) -> HtmlCollection
[src]
Getter for the children
field of this object.
This API requires the following crate features to be activated: Document
, HtmlCollection
impl Document
[src]
pub fn first_element_child(&self) -> Option<Element>
[src]
Getter for the firstElementChild
field of this object.
This API requires the following crate features to be activated: Document
, Element
impl Document
[src]
pub fn last_element_child(&self) -> Option<Element>
[src]
Getter for the lastElementChild
field of this object.
This API requires the following crate features to be activated: Document
, Element
impl Document
[src]
pub fn child_element_count(&self) -> u32
[src]
Getter for the childElementCount
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn ontouchstart(&self) -> Option<Function>
[src]
Getter for the ontouchstart
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn set_ontouchstart(&self, value: Option<&Function>)
[src]
Setter for the ontouchstart
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn ontouchend(&self) -> Option<Function>
[src]
Getter for the ontouchend
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn set_ontouchend(&self, value: Option<&Function>)
[src]
Setter for the ontouchend
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn ontouchmove(&self) -> Option<Function>
[src]
Getter for the ontouchmove
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn set_ontouchmove(&self, value: Option<&Function>)
[src]
Setter for the ontouchmove
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn ontouchcancel(&self) -> Option<Function>
[src]
Getter for the ontouchcancel
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn set_ontouchcancel(&self, value: Option<&Function>)
[src]
Setter for the ontouchcancel
field of this object.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn new() -> Result<Document, JsValue>
[src]
The new Document(..)
constructor, creating a new instance of Document
.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn adopt_node(&self, node: &Node) -> Result<Node, JsValue>
[src]
The adoptNode()
method.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn create_comment(&self, data: &str) -> Comment
[src]
The createComment()
method.
This API requires the following crate features to be activated: Comment
, Document
impl Document
[src]
pub fn create_element(&self, local_name: &str) -> Result<Element, JsValue>
[src]
The createElement()
method.
This API requires the following crate features to be activated: Document
, Element
impl Document
[src]
pub fn create_element_with_str(
&self,
local_name: &str,
options: &str
) -> Result<Element, JsValue>
[src]
&self,
local_name: &str,
options: &str
) -> Result<Element, JsValue>
The createElement()
method.
This API requires the following crate features to be activated: Document
, Element
impl Document
[src]
pub fn create_element_ns(
&self,
namespace: Option<&str>,
qualified_name: &str
) -> Result<Element, JsValue>
[src]
&self,
namespace: Option<&str>,
qualified_name: &str
) -> Result<Element, JsValue>
The createElementNS()
method.
This API requires the following crate features to be activated: Document
, Element
impl Document
[src]
pub fn create_element_ns_with_str(
&self,
namespace: Option<&str>,
qualified_name: &str,
options: &str
) -> Result<Element, JsValue>
[src]
&self,
namespace: Option<&str>,
qualified_name: &str,
options: &str
) -> Result<Element, JsValue>
The createElementNS()
method.
This API requires the following crate features to be activated: Document
, Element
impl Document
[src]
pub fn create_event(&self, interface: &str) -> Result<Event, JsValue>
[src]
The createEvent()
method.
This API requires the following crate features to be activated: Document
, Event
impl Document
[src]
pub fn create_text_node(&self, data: &str) -> Text
[src]
The createTextNode()
method.
This API requires the following crate features to be activated: Document
, Text
impl Document
[src]
pub fn enable_style_sheets_for_set(&self, name: Option<&str>)
[src]
The enableStyleSheetsForSet()
method.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn exit_fullscreen(&self)
[src]
The exitFullscreen()
method.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn exit_pointer_lock(&self)
[src]
The exitPointerLock()
method.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn get_animations(&self) -> Array
[src]
The getAnimations()
method.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn get_element_by_id(&self, element_id: &str) -> Option<Element>
[src]
The getElementById()
method.
This API requires the following crate features to be activated: Document
, Element
impl Document
[src]
pub fn get_elements_by_class_name(&self, class_names: &str) -> HtmlCollection
[src]
The getElementsByClassName()
method.
This API requires the following crate features to be activated: Document
, HtmlCollection
impl Document
[src]
pub fn get_elements_by_name(&self, element_name: &str) -> NodeList
[src]
The getElementsByName()
method.
This API requires the following crate features to be activated: Document
, NodeList
impl Document
[src]
pub fn get_elements_by_tag_name(&self, local_name: &str) -> HtmlCollection
[src]
The getElementsByTagName()
method.
This API requires the following crate features to be activated: Document
, HtmlCollection
impl Document
[src]
pub fn get_elements_by_tag_name_ns(
&self,
namespace: Option<&str>,
local_name: &str
) -> Result<HtmlCollection, JsValue>
[src]
&self,
namespace: Option<&str>,
local_name: &str
) -> Result<HtmlCollection, JsValue>
The getElementsByTagNameNS()
method.
This API requires the following crate features to be activated: Document
, HtmlCollection
impl Document
[src]
pub fn has_focus(&self) -> Result<bool, JsValue>
[src]
The hasFocus()
method.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn import_node(&self, node: &Node) -> Result<Node, JsValue>
[src]
The importNode()
method.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn import_node_with_deep(
&self,
node: &Node,
deep: bool
) -> Result<Node, JsValue>
[src]
&self,
node: &Node,
deep: bool
) -> Result<Node, JsValue>
The importNode()
method.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn query_selector(
&self,
selectors: &str
) -> Result<Option<Element>, JsValue>
[src]
&self,
selectors: &str
) -> Result<Option<Element>, JsValue>
The querySelector()
method.
This API requires the following crate features to be activated: Document
, Element
impl Document
[src]
pub fn query_selector_all(&self, selectors: &str) -> Result<NodeList, JsValue>
[src]
The querySelectorAll()
method.
This API requires the following crate features to be activated: Document
, NodeList
impl Document
[src]
pub fn release_capture(&self)
[src]
The releaseCapture()
method.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn element_from_point(&self, x: f32, y: f32) -> Option<Element>
[src]
The elementFromPoint()
method.
This API requires the following crate features to be activated: Document
, Element
impl Document
[src]
pub fn elements_from_point(&self, x: f32, y: f32) -> Array
[src]
The elementsFromPoint()
method.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn get_box_quads(&self) -> Result<Array, JsValue>
[src]
The getBoxQuads()
method.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn append_with_node(&self, nodes: &Array) -> Result<(), JsValue>
[src]
The append()
method.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn append_with_node_0(&self) -> Result<(), JsValue>
[src]
The append()
method.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn append_with_node_1(&self, nodes_1: &Node) -> Result<(), JsValue>
[src]
The append()
method.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn append_with_node_2(
&self,
nodes_1: &Node,
nodes_2: &Node
) -> Result<(), JsValue>
[src]
&self,
nodes_1: &Node,
nodes_2: &Node
) -> Result<(), JsValue>
The append()
method.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn append_with_node_3(
&self,
nodes_1: &Node,
nodes_2: &Node,
nodes_3: &Node
) -> Result<(), JsValue>
[src]
&self,
nodes_1: &Node,
nodes_2: &Node,
nodes_3: &Node
) -> Result<(), JsValue>
The append()
method.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn append_with_node_4(
&self,
nodes_1: &Node,
nodes_2: &Node,
nodes_3: &Node,
nodes_4: &Node
) -> Result<(), JsValue>
[src]
&self,
nodes_1: &Node,
nodes_2: &Node,
nodes_3: &Node,
nodes_4: &Node
) -> Result<(), JsValue>
The append()
method.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn append_with_node_5(
&self,
nodes_1: &Node,
nodes_2: &Node,
nodes_3: &Node,
nodes_4: &Node,
nodes_5: &Node
) -> Result<(), JsValue>
[src]
&self,
nodes_1: &Node,
nodes_2: &Node,
nodes_3: &Node,
nodes_4: &Node,
nodes_5: &Node
) -> Result<(), JsValue>
The append()
method.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn append_with_node_6(
&self,
nodes_1: &Node,
nodes_2: &Node,
nodes_3: &Node,
nodes_4: &Node,
nodes_5: &Node,
nodes_6: &Node
) -> Result<(), JsValue>
[src]
&self,
nodes_1: &Node,
nodes_2: &Node,
nodes_3: &Node,
nodes_4: &Node,
nodes_5: &Node,
nodes_6: &Node
) -> Result<(), JsValue>
The append()
method.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn append_with_node_7(
&self,
nodes_1: &Node,
nodes_2: &Node,
nodes_3: &Node,
nodes_4: &Node,
nodes_5: &Node,
nodes_6: &Node,
nodes_7: &Node
) -> Result<(), JsValue>
[src]
&self,
nodes_1: &Node,
nodes_2: &Node,
nodes_3: &Node,
nodes_4: &Node,
nodes_5: &Node,
nodes_6: &Node,
nodes_7: &Node
) -> Result<(), JsValue>
The append()
method.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn append_with_str(&self, nodes: &Array) -> Result<(), JsValue>
[src]
The append()
method.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn append_with_str_0(&self) -> Result<(), JsValue>
[src]
The append()
method.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn append_with_str_1(&self, nodes_1: &str) -> Result<(), JsValue>
[src]
The append()
method.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn append_with_str_2(
&self,
nodes_1: &str,
nodes_2: &str
) -> Result<(), JsValue>
[src]
&self,
nodes_1: &str,
nodes_2: &str
) -> Result<(), JsValue>
The append()
method.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn append_with_str_3(
&self,
nodes_1: &str,
nodes_2: &str,
nodes_3: &str
) -> Result<(), JsValue>
[src]
&self,
nodes_1: &str,
nodes_2: &str,
nodes_3: &str
) -> Result<(), JsValue>
The append()
method.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn append_with_str_4(
&self,
nodes_1: &str,
nodes_2: &str,
nodes_3: &str,
nodes_4: &str
) -> Result<(), JsValue>
[src]
&self,
nodes_1: &str,
nodes_2: &str,
nodes_3: &str,
nodes_4: &str
) -> Result<(), JsValue>
The append()
method.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn append_with_str_5(
&self,
nodes_1: &str,
nodes_2: &str,
nodes_3: &str,
nodes_4: &str,
nodes_5: &str
) -> Result<(), JsValue>
[src]
&self,
nodes_1: &str,
nodes_2: &str,
nodes_3: &str,
nodes_4: &str,
nodes_5: &str
) -> Result<(), JsValue>
The append()
method.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn append_with_str_6(
&self,
nodes_1: &str,
nodes_2: &str,
nodes_3: &str,
nodes_4: &str,
nodes_5: &str,
nodes_6: &str
) -> Result<(), JsValue>
[src]
&self,
nodes_1: &str,
nodes_2: &str,
nodes_3: &str,
nodes_4: &str,
nodes_5: &str,
nodes_6: &str
) -> Result<(), JsValue>
The append()
method.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn append_with_str_7(
&self,
nodes_1: &str,
nodes_2: &str,
nodes_3: &str,
nodes_4: &str,
nodes_5: &str,
nodes_6: &str,
nodes_7: &str
) -> Result<(), JsValue>
[src]
&self,
nodes_1: &str,
nodes_2: &str,
nodes_3: &str,
nodes_4: &str,
nodes_5: &str,
nodes_6: &str,
nodes_7: &str
) -> Result<(), JsValue>
The append()
method.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn prepend_with_node(&self, nodes: &Array) -> Result<(), JsValue>
[src]
The prepend()
method.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn prepend_with_node_0(&self) -> Result<(), JsValue>
[src]
The prepend()
method.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn prepend_with_node_1(&self, nodes_1: &Node) -> Result<(), JsValue>
[src]
The prepend()
method.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn prepend_with_node_2(
&self,
nodes_1: &Node,
nodes_2: &Node
) -> Result<(), JsValue>
[src]
&self,
nodes_1: &Node,
nodes_2: &Node
) -> Result<(), JsValue>
The prepend()
method.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn prepend_with_node_3(
&self,
nodes_1: &Node,
nodes_2: &Node,
nodes_3: &Node
) -> Result<(), JsValue>
[src]
&self,
nodes_1: &Node,
nodes_2: &Node,
nodes_3: &Node
) -> Result<(), JsValue>
The prepend()
method.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn prepend_with_node_4(
&self,
nodes_1: &Node,
nodes_2: &Node,
nodes_3: &Node,
nodes_4: &Node
) -> Result<(), JsValue>
[src]
&self,
nodes_1: &Node,
nodes_2: &Node,
nodes_3: &Node,
nodes_4: &Node
) -> Result<(), JsValue>
The prepend()
method.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn prepend_with_node_5(
&self,
nodes_1: &Node,
nodes_2: &Node,
nodes_3: &Node,
nodes_4: &Node,
nodes_5: &Node
) -> Result<(), JsValue>
[src]
&self,
nodes_1: &Node,
nodes_2: &Node,
nodes_3: &Node,
nodes_4: &Node,
nodes_5: &Node
) -> Result<(), JsValue>
The prepend()
method.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn prepend_with_node_6(
&self,
nodes_1: &Node,
nodes_2: &Node,
nodes_3: &Node,
nodes_4: &Node,
nodes_5: &Node,
nodes_6: &Node
) -> Result<(), JsValue>
[src]
&self,
nodes_1: &Node,
nodes_2: &Node,
nodes_3: &Node,
nodes_4: &Node,
nodes_5: &Node,
nodes_6: &Node
) -> Result<(), JsValue>
The prepend()
method.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn prepend_with_node_7(
&self,
nodes_1: &Node,
nodes_2: &Node,
nodes_3: &Node,
nodes_4: &Node,
nodes_5: &Node,
nodes_6: &Node,
nodes_7: &Node
) -> Result<(), JsValue>
[src]
&self,
nodes_1: &Node,
nodes_2: &Node,
nodes_3: &Node,
nodes_4: &Node,
nodes_5: &Node,
nodes_6: &Node,
nodes_7: &Node
) -> Result<(), JsValue>
The prepend()
method.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn prepend_with_str(&self, nodes: &Array) -> Result<(), JsValue>
[src]
The prepend()
method.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn prepend_with_str_0(&self) -> Result<(), JsValue>
[src]
The prepend()
method.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn prepend_with_str_1(&self, nodes_1: &str) -> Result<(), JsValue>
[src]
The prepend()
method.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn prepend_with_str_2(
&self,
nodes_1: &str,
nodes_2: &str
) -> Result<(), JsValue>
[src]
&self,
nodes_1: &str,
nodes_2: &str
) -> Result<(), JsValue>
The prepend()
method.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn prepend_with_str_3(
&self,
nodes_1: &str,
nodes_2: &str,
nodes_3: &str
) -> Result<(), JsValue>
[src]
&self,
nodes_1: &str,
nodes_2: &str,
nodes_3: &str
) -> Result<(), JsValue>
The prepend()
method.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn prepend_with_str_4(
&self,
nodes_1: &str,
nodes_2: &str,
nodes_3: &str,
nodes_4: &str
) -> Result<(), JsValue>
[src]
&self,
nodes_1: &str,
nodes_2: &str,
nodes_3: &str,
nodes_4: &str
) -> Result<(), JsValue>
The prepend()
method.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn prepend_with_str_5(
&self,
nodes_1: &str,
nodes_2: &str,
nodes_3: &str,
nodes_4: &str,
nodes_5: &str
) -> Result<(), JsValue>
[src]
&self,
nodes_1: &str,
nodes_2: &str,
nodes_3: &str,
nodes_4: &str,
nodes_5: &str
) -> Result<(), JsValue>
The prepend()
method.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn prepend_with_str_6(
&self,
nodes_1: &str,
nodes_2: &str,
nodes_3: &str,
nodes_4: &str,
nodes_5: &str,
nodes_6: &str
) -> Result<(), JsValue>
[src]
&self,
nodes_1: &str,
nodes_2: &str,
nodes_3: &str,
nodes_4: &str,
nodes_5: &str,
nodes_6: &str
) -> Result<(), JsValue>
The prepend()
method.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn prepend_with_str_7(
&self,
nodes_1: &str,
nodes_2: &str,
nodes_3: &str,
nodes_4: &str,
nodes_5: &str,
nodes_6: &str,
nodes_7: &str
) -> Result<(), JsValue>
[src]
&self,
nodes_1: &str,
nodes_2: &str,
nodes_3: &str,
nodes_4: &str,
nodes_5: &str,
nodes_6: &str,
nodes_7: &str
) -> Result<(), JsValue>
The prepend()
method.
This API requires the following crate features to be activated: Document
impl Document
[src]
pub fn create_ns_resolver(&self, node_resolver: &Node) -> Node
[src]
The createNSResolver()
method.
This API requires the following crate features to be activated: Document
Methods from Deref<Target = Node>
pub const ELEMENT_NODE: u16
[src]
pub const ATTRIBUTE_NODE: u16
[src]
pub const TEXT_NODE: u16
[src]
pub const CDATA_SECTION_NODE: u16
[src]
pub const ENTITY_REFERENCE_NODE: u16
[src]
pub const ENTITY_NODE: u16
[src]
pub const PROCESSING_INSTRUCTION_NODE: u16
[src]
pub const COMMENT_NODE: u16
[src]
pub const DOCUMENT_NODE: u16
[src]
pub const DOCUMENT_TYPE_NODE: u16
[src]
pub const DOCUMENT_FRAGMENT_NODE: u16
[src]
pub const NOTATION_NODE: u16
[src]
pub const DOCUMENT_POSITION_DISCONNECTED: u16
[src]
pub const DOCUMENT_POSITION_PRECEDING: u16
[src]
pub const DOCUMENT_POSITION_FOLLOWING: u16
[src]
pub const DOCUMENT_POSITION_CONTAINS: u16
[src]
pub const DOCUMENT_POSITION_CONTAINED_BY: u16
[src]
pub const DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: u16
[src]
pub fn node_type(&self) -> u16
[src]
Getter for the nodeType
field of this object.
This API requires the following crate features to be activated: Node
pub fn node_name(&self) -> String
[src]
Getter for the nodeName
field of this object.
This API requires the following crate features to be activated: Node
pub fn base_uri(&self) -> Result<Option<String>, JsValue>
[src]
Getter for the baseURI
field of this object.
This API requires the following crate features to be activated: Node
pub fn is_connected(&self) -> bool
[src]
Getter for the isConnected
field of this object.
This API requires the following crate features to be activated: Node
pub fn owner_document(&self) -> Option<Document>
[src]
Getter for the ownerDocument
field of this object.
This API requires the following crate features to be activated: Document
, Node
pub fn parent_node(&self) -> Option<Node>
[src]
Getter for the parentNode
field of this object.
This API requires the following crate features to be activated: Node
pub fn parent_element(&self) -> Option<Element>
[src]
Getter for the parentElement
field of this object.
This API requires the following crate features to be activated: Element
, Node
pub fn child_nodes(&self) -> NodeList
[src]
Getter for the childNodes
field of this object.
This API requires the following crate features to be activated: Node
, NodeList
pub fn first_child(&self) -> Option<Node>
[src]
Getter for the firstChild
field of this object.
This API requires the following crate features to be activated: Node
pub fn last_child(&self) -> Option<Node>
[src]
Getter for the lastChild
field of this object.
This API requires the following crate features to be activated: Node
pub fn previous_sibling(&self) -> Option<Node>
[src]
Getter for the previousSibling
field of this object.
This API requires the following crate features to be activated: Node
pub fn next_sibling(&self) -> Option<Node>
[src]
Getter for the nextSibling
field of this object.
This API requires the following crate features to be activated: Node
pub fn node_value(&self) -> Option<String>
[src]
Getter for the nodeValue
field of this object.
This API requires the following crate features to be activated: Node
pub fn set_node_value(&self, value: Option<&str>)
[src]
Setter for the nodeValue
field of this object.
This API requires the following crate features to be activated: Node
pub fn text_content(&self) -> Option<String>
[src]
Getter for the textContent
field of this object.
This API requires the following crate features to be activated: Node
pub fn set_text_content(&self, value: Option<&str>)
[src]
Setter for the textContent
field of this object.
This API requires the following crate features to be activated: Node
pub fn append_child(&self, node: &Node) -> Result<Node, JsValue>
[src]
The appendChild()
method.
This API requires the following crate features to be activated: Node
pub fn clone_node(&self) -> Result<Node, JsValue>
[src]
The cloneNode()
method.
This API requires the following crate features to be activated: Node
pub fn clone_node_with_deep(&self, deep: bool) -> Result<Node, JsValue>
[src]
The cloneNode()
method.
This API requires the following crate features to be activated: Node
pub fn compare_document_position(&self, other: &Node) -> u16
[src]
The compareDocumentPosition()
method.
This API requires the following crate features to be activated: Node
pub fn contains(&self, other: Option<&Node>) -> bool
[src]
The contains()
method.
This API requires the following crate features to be activated: Node
pub fn get_root_node(&self) -> Node
[src]
The getRootNode()
method.
This API requires the following crate features to be activated: Node
pub fn has_child_nodes(&self) -> bool
[src]
The hasChildNodes()
method.
This API requires the following crate features to be activated: Node
pub fn insert_before(
&self,
node: &Node,
child: Option<&Node>
) -> Result<Node, JsValue>
[src]
&self,
node: &Node,
child: Option<&Node>
) -> Result<Node, JsValue>
The insertBefore()
method.
This API requires the following crate features to be activated: Node
pub fn is_default_namespace(&self, namespace: Option<&str>) -> bool
[src]
The isDefaultNamespace()
method.
This API requires the following crate features to be activated: Node
pub fn is_equal_node(&self, node: Option<&Node>) -> bool
[src]
The isEqualNode()
method.
This API requires the following crate features to be activated: Node
pub fn is_same_node(&self, node: Option<&Node>) -> bool
[src]
The isSameNode()
method.
This API requires the following crate features to be activated: Node
pub fn lookup_namespace_uri(&self, prefix: Option<&str>) -> Option<String>
[src]
The lookupNamespaceURI()
method.
This API requires the following crate features to be activated: Node
pub fn lookup_prefix(&self, namespace: Option<&str>) -> Option<String>
[src]
The lookupPrefix()
method.
This API requires the following crate features to be activated: Node
pub fn normalize(&self)
[src]
The normalize()
method.
This API requires the following crate features to be activated: Node
pub fn remove_child(&self, child: &Node) -> Result<Node, JsValue>
[src]
The removeChild()
method.
This API requires the following crate features to be activated: Node
pub fn replace_child(&self, node: &Node, child: &Node) -> Result<Node, JsValue>
[src]
The replaceChild()
method.
This API requires the following crate features to be activated: Node
Methods from Deref<Target = EventTarget>
pub fn add_event_listener_with_callback(
&self,
type_: &str,
listener: &Function
) -> Result<(), JsValue>
[src]
&self,
type_: &str,
listener: &Function
) -> Result<(), JsValue>
The addEventListener()
method.
This API requires the following crate features to be activated: EventTarget
pub fn add_event_listener_with_callback_and_bool(
&self,
type_: &str,
listener: &Function,
options: bool
) -> Result<(), JsValue>
[src]
&self,
type_: &str,
listener: &Function,
options: bool
) -> Result<(), JsValue>
The addEventListener()
method.
This API requires the following crate features to be activated: EventTarget
pub fn add_event_listener_with_callback_and_bool_and_wants_untrusted(
&self,
type_: &str,
listener: &Function,
options: bool,
wants_untrusted: Option<bool>
) -> Result<(), JsValue>
[src]
&self,
type_: &str,
listener: &Function,
options: bool,
wants_untrusted: Option<bool>
) -> Result<(), JsValue>
The addEventListener()
method.
This API requires the following crate features to be activated: EventTarget
pub fn dispatch_event(&self, event: &Event) -> Result<bool, JsValue>
[src]
The dispatchEvent()
method.
This API requires the following crate features to be activated: Event
, EventTarget
pub fn remove_event_listener_with_callback(
&self,
type_: &str,
listener: &Function
) -> Result<(), JsValue>
[src]
&self,
type_: &str,
listener: &Function
) -> Result<(), JsValue>
The removeEventListener()
method.
This API requires the following crate features to be activated: EventTarget
pub fn remove_event_listener_with_callback_and_bool(
&self,
type_: &str,
listener: &Function,
options: bool
) -> Result<(), JsValue>
[src]
&self,
type_: &str,
listener: &Function,
options: bool
) -> Result<(), JsValue>
The removeEventListener()
method.
This API requires the following crate features to be activated: EventTarget
Methods from Deref<Target = Object>
pub fn constructor(&self) -> Function
[src]
The constructor property returns a reference to the Object
constructor
function that created the instance object.
pub fn has_own_property(&self, property: &JsValue) -> bool
[src]
The hasOwnProperty()
method returns a boolean indicating whether the
object has the specified property as its own property (as opposed to
inheriting it).
pub fn is_prototype_of(&self, value: &JsValue) -> bool
[src]
The isPrototypeOf()
method checks if an object exists in another
object's prototype chain.
pub fn property_is_enumerable(&self, property: &JsValue) -> bool
[src]
The propertyIsEnumerable()
method returns a Boolean indicating
whether the specified property is enumerable.
pub fn to_locale_string(&self) -> JsString
[src]
The toLocaleString()
method returns a string representing the object.
This method is meant to be overridden by derived objects for
locale-specific purposes.
pub fn to_string(&self) -> JsString
[src]
The toString()
method returns a string representing the object.
pub fn value_of(&self) -> Object
[src]
The valueOf()
method returns the primitive value of the
specified object.
Methods from Deref<Target = JsValue>
pub const NULL: JsValue
[src]
pub const UNDEFINED: JsValue
[src]
pub const TRUE: JsValue
[src]
pub const FALSE: JsValue
[src]
pub fn into_serde<T>(&self) -> Result<T, Error> where
T: for<'a> Deserialize<'a>,
[src]
T: for<'a> Deserialize<'a>,
Invokes JSON.stringify
on this value and then parses the resulting
JSON into an arbitrary Rust value.
This function will first call JSON.stringify
on the JsValue
itself.
The resulting string is then passed into Rust which then parses it as
JSON into the resulting value.
Usage of this API requires activating the serde-serialize
feature of
the wasm-bindgen
crate.
Errors
Returns any error encountered when parsing the JSON into a T
.
pub fn as_f64(&self) -> Option<f64>
[src]
Returns the f64
value of this JS value if it's an instance of a
number.
If this JS value is not an instance of a number then this returns
None
.
pub fn is_string(&self) -> bool
[src]
Tests whether this JS value is a JS string.
pub fn as_string(&self) -> Option<String>
[src]
If this JS value is a string value, this function copies the JS string
value into wasm linear memory, encoded as UTF-8, and returns it as a
Rust String
.
To avoid the copying and re-encoding, consider the
JsString::try_from()
function from js-sys
instead.
If this JS value is not an instance of a string or if it's not valid
utf-8 then this returns None
.
UTF-16 vs UTF-8
JavaScript strings in general are encoded as UTF-16, but Rust strings
are encoded as UTF-8. This can cause the Rust string to look a bit
different than the JS string sometimes. For more details see the
documentation about the str
type which contains a few
caveats about the encodings.
pub fn as_bool(&self) -> Option<bool>
[src]
Returns the bool
value of this JS value if it's an instance of a
boolean.
If this JS value is not an instance of a boolean then this returns
None
.
pub fn is_null(&self) -> bool
[src]
Tests whether this JS value is null
pub fn is_undefined(&self) -> bool
[src]
Tests whether this JS value is undefined
pub fn is_symbol(&self) -> bool
[src]
Tests whether the type of this JS value is symbol
pub fn is_object(&self) -> bool
[src]
Tests whether typeof self == "object" && self !== null
.
pub fn is_function(&self) -> bool
[src]
Tests whether the type of this JS value is function
.
pub fn is_truthy(&self) -> bool
[src]
Tests whether the value is "truthy".
pub fn is_falsy(&self) -> bool
[src]
Tests whether the value is "falsy".
Trait Implementations
impl AsRef<Document> for Document
[src]
impl AsRef<EventTarget> for Document
[src]
pub fn as_ref(&self) -> &EventTarget
[src]
impl AsRef<JsValue> for Document
[src]
impl AsRef<Node> for Document
[src]
impl AsRef<Object> for Document
[src]
impl Clone for Document
[src]
impl Debug for Document
[src]
impl Deref for Document
[src]
impl Eq for Document
[src]
impl From<Document> for Object
[src]
impl From<Document> for JsValue
[src]
impl From<Document> for EventTarget
[src]
pub fn from(obj: Document) -> EventTarget
[src]
impl From<Document> for Node
[src]
impl From<JsValue> for Document
[src]
impl FromWasmAbi for Document
[src]
type Abi = <JsValue as FromWasmAbi>::Abi
The wasm ABI type that this converts from when coming back out from the ABI boundary. Read more
pub unsafe fn from_abi(js: <Document as FromWasmAbi>::Abi) -> Document
[src]
impl<'a> IntoWasmAbi for &'a Document
[src]
type Abi = <&'a JsValue as IntoWasmAbi>::Abi
The wasm ABI type that this converts into when crossing the ABI boundary. Read more
pub fn into_abi(self) -> <&'a Document as IntoWasmAbi>::Abi
[src]
impl IntoWasmAbi for Document
[src]
type Abi = <JsValue as IntoWasmAbi>::Abi
The wasm ABI type that this converts into when crossing the ABI boundary. Read more
pub fn into_abi(self) -> <Document as IntoWasmAbi>::Abi
[src]
impl JsCast for Document
[src]
pub fn instanceof(val: &JsValue) -> bool
[src]
pub fn unchecked_from_js(val: JsValue) -> Document
[src]
pub fn unchecked_from_js_ref(val: &JsValue) -> &Document
[src]
pub fn has_type<T>(&self) -> bool where
T: JsCast,
[src]
T: JsCast,
pub fn dyn_into<T>(self) -> Result<T, Self> where
T: JsCast,
[src]
T: JsCast,
pub fn dyn_ref<T>(&self) -> Option<&T> where
T: JsCast,
[src]
T: JsCast,
pub fn unchecked_into<T>(self) -> T where
T: JsCast,
[src]
T: JsCast,
pub fn unchecked_ref<T>(&self) -> &TⓘNotable traits for &'_ mut R
impl<'_, R> Read for &'_ mut R where
R: Read + ?Sized, impl<'_, W> Write for &'_ mut W where
W: Write + ?Sized, impl<'_, F> Future for &'_ mut F where
F: Unpin + Future + ?Sized, type Output = <F as Future>::Output;impl<'_, I> Iterator for &'_ mut I where
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
where
T: JsCast,
[src]
Notable traits for &'_ mut R
impl<'_, R> Read for &'_ mut R where
R: Read + ?Sized, impl<'_, W> Write for &'_ mut W where
W: Write + ?Sized, impl<'_, F> Future for &'_ mut F where
F: Unpin + Future + ?Sized, type Output = <F as Future>::Output;impl<'_, I> Iterator for &'_ mut I where
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
T: JsCast,
pub fn is_instance_of<T>(&self) -> bool where
T: JsCast,
[src]
T: JsCast,
pub fn is_type_of(val: &JsValue) -> bool
[src]
impl OptionFromWasmAbi for Document
[src]
impl OptionIntoWasmAbi for Document
[src]
pub fn none() -> <Document as IntoWasmAbi>::Abi
[src]
impl<'a> OptionIntoWasmAbi for &'a Document
[src]
pub fn none() -> <&'a Document as IntoWasmAbi>::Abi
[src]
impl PartialEq<Document> for Document
[src]
impl RefFromWasmAbi for Document
[src]
type Abi = <JsValue as RefFromWasmAbi>::Abi
The wasm ABI type references to Self
are recovered from.
type Anchor = ManuallyDrop<Document>
The type that holds the reference to Self
for the duration of the
invocation of the function that has an &Self
parameter. This is
required to ensure that the lifetimes don't persist beyond one function
call, and so that they remain anonymous. Read more
pub unsafe fn ref_from_abi(
js: <Document as RefFromWasmAbi>::Abi
) -> <Document as RefFromWasmAbi>::Anchor
[src]
js: <Document as RefFromWasmAbi>::Abi
) -> <Document as RefFromWasmAbi>::Anchor
impl StructuralEq for Document
[src]
impl StructuralPartialEq for Document
[src]
Auto Trait Implementations
impl RefUnwindSafe for Document
[src]
impl !Send for Document
[src]
impl !Sync for Document
[src]
impl Unpin for Document
[src]
impl UnwindSafe for Document
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow(&self) -> &TⓘNotable traits for &'_ mut R
impl<'_, R> Read for &'_ mut R where
R: Read + ?Sized, impl<'_, W> Write for &'_ mut W where
W: Write + ?Sized, impl<'_, F> Future for &'_ mut F where
F: Unpin + Future + ?Sized, type Output = <F as Future>::Output;impl<'_, I> Iterator for &'_ mut I where
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for &'_ mut R
impl<'_, R> Read for &'_ mut R where
R: Read + ?Sized, impl<'_, W> Write for &'_ mut W where
W: Write + ?Sized, impl<'_, F> Future for &'_ mut F where
F: Unpin + Future + ?Sized, type Output = <F as Future>::Output;impl<'_, I> Iterator for &'_ mut I where
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut TⓘNotable traits for &'_ mut R
impl<'_, R> Read for &'_ mut R where
R: Read + ?Sized, impl<'_, W> Write for &'_ mut W where
W: Write + ?Sized, impl<'_, F> Future for &'_ mut F where
F: Unpin + Future + ?Sized, type Output = <F as Future>::Output;impl<'_, I> Iterator for &'_ mut I where
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for &'_ mut R
impl<'_, R> Read for &'_ mut R where
R: Read + ?Sized, impl<'_, W> Write for &'_ mut W where
W: Write + ?Sized, impl<'_, F> Future for &'_ mut F where
F: Unpin + Future + ?Sized, type Output = <F as Future>::Output;impl<'_, I> Iterator for &'_ mut I where
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
impl<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
[src]
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
pub fn equivalent(&self, key: &K) -> bool
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ReturnWasmAbi for T where
T: IntoWasmAbi,
[src]
T: IntoWasmAbi,
type Abi = <T as IntoWasmAbi>::Abi
Same as IntoWasmAbi::Abi
pub fn return_abi(self) -> <T as ReturnWasmAbi>::Abi
[src]
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,