[][src]Struct web_sys::Node

#[repr(transparent)]
pub struct Node { /* fields omitted */ }

The Node object

MDN Documentation

This API requires the following crate features to be activated: Node

Methods

impl Node[src]

pub fn append_child(&self, node: &Node) -> Result<Node, JsValue>[src]

The appendChild() method

MDN Documentation

This API requires the following crate features to be activated: Node

impl Node[src]

pub fn clone_node(&self) -> Result<Node, JsValue>[src]

The cloneNode() method

MDN Documentation

This API requires the following crate features to be activated: Node

impl Node[src]

pub fn clone_node_with_deep(&self, deep: bool) -> Result<Node, JsValue>[src]

The cloneNode() method

MDN Documentation

This API requires the following crate features to be activated: Node

impl Node[src]

pub fn compare_document_position(&self, other: &Node) -> u16[src]

The compareDocumentPosition() method

MDN Documentation

This API requires the following crate features to be activated: Node

impl Node[src]

pub fn contains(&self, other: Option<&Node>) -> bool[src]

The contains() method

MDN Documentation

This API requires the following crate features to be activated: Node

impl Node[src]

pub fn get_root_node(&self) -> Node[src]

The getRootNode() method

MDN Documentation

This API requires the following crate features to be activated: Node

impl Node[src]

pub fn get_root_node_with_options(&self, options: &GetRootNodeOptions) -> Node[src]

The getRootNode() method

MDN Documentation

This API requires the following crate features to be activated: GetRootNodeOptions, Node

impl Node[src]

pub fn has_child_nodes(&self) -> bool[src]

The hasChildNodes() method

MDN Documentation

This API requires the following crate features to be activated: Node

impl Node[src]

pub fn insert_before(
    &self,
    node: &Node,
    child: Option<&Node>
) -> Result<Node, JsValue>
[src]

The insertBefore() method

MDN Documentation

This API requires the following crate features to be activated: Node

impl Node[src]

pub fn is_default_namespace(&self, namespace: Option<&str>) -> bool[src]

The isDefaultNamespace() method

MDN Documentation

This API requires the following crate features to be activated: Node

impl Node[src]

pub fn is_equal_node(&self, node: Option<&Node>) -> bool[src]

The isEqualNode() method

MDN Documentation

This API requires the following crate features to be activated: Node

impl Node[src]

pub fn is_same_node(&self, node: Option<&Node>) -> bool[src]

The isSameNode() method

MDN Documentation

This API requires the following crate features to be activated: Node

impl Node[src]

pub fn lookup_namespace_uri(&self, prefix: Option<&str>) -> Option<String>[src]

The lookupNamespaceURI() method

MDN Documentation

This API requires the following crate features to be activated: Node

impl Node[src]

pub fn lookup_prefix(&self, namespace: Option<&str>) -> Option<String>[src]

The lookupPrefix() method

MDN Documentation

This API requires the following crate features to be activated: Node

impl Node[src]

pub fn normalize(&self)[src]

The normalize() method

MDN Documentation

This API requires the following crate features to be activated: Node

impl Node[src]

pub fn remove_child(&self, child: &Node) -> Result<Node, JsValue>[src]

The removeChild() method

MDN Documentation

This API requires the following crate features to be activated: Node

impl Node[src]

pub fn replace_child(&self, node: &Node, child: &Node) -> Result<Node, JsValue>[src]

The replaceChild() method

MDN Documentation

This API requires the following crate features to be activated: Node

impl Node[src]

pub fn node_type(&self) -> u16[src]

The nodeType getter

MDN Documentation

This API requires the following crate features to be activated: Node

impl Node[src]

pub fn node_name(&self) -> String[src]

The nodeName getter

MDN Documentation

This API requires the following crate features to be activated: Node

impl Node[src]

pub fn base_uri(&self) -> Result<Option<String>, JsValue>[src]

The baseURI getter

MDN Documentation

This API requires the following crate features to be activated: Node

impl Node[src]

pub fn is_connected(&self) -> bool[src]

The isConnected getter

MDN Documentation

This API requires the following crate features to be activated: Node

impl Node[src]

pub fn owner_document(&self) -> Option<Document>[src]

The ownerDocument getter

MDN Documentation

This API requires the following crate features to be activated: Document, Node

impl Node[src]

pub fn parent_node(&self) -> Option<Node>[src]

The parentNode getter

MDN Documentation

This API requires the following crate features to be activated: Node

impl Node[src]

pub fn parent_element(&self) -> Option<Element>[src]

The parentElement getter

MDN Documentation

This API requires the following crate features to be activated: Element, Node

impl Node[src]

pub fn child_nodes(&self) -> NodeList[src]

The childNodes getter

MDN Documentation

This API requires the following crate features to be activated: Node, NodeList

impl Node[src]

pub fn first_child(&self) -> Option<Node>[src]

The firstChild getter

MDN Documentation

This API requires the following crate features to be activated: Node

impl Node[src]

pub fn last_child(&self) -> Option<Node>[src]

The lastChild getter

MDN Documentation

This API requires the following crate features to be activated: Node

impl Node[src]

pub fn previous_sibling(&self) -> Option<Node>[src]

The previousSibling getter

MDN Documentation

This API requires the following crate features to be activated: Node

impl Node[src]

pub fn next_sibling(&self) -> Option<Node>[src]

The nextSibling getter

MDN Documentation

This API requires the following crate features to be activated: Node

impl Node[src]

pub fn node_value(&self) -> Option<String>[src]

The nodeValue getter

MDN Documentation

This API requires the following crate features to be activated: Node

impl Node[src]

pub fn set_node_value(&self, node_value: Option<&str>)[src]

The nodeValue setter

MDN Documentation

This API requires the following crate features to be activated: Node

impl Node[src]

pub fn text_content(&self) -> Option<String>[src]

The textContent getter

MDN Documentation

This API requires the following crate features to be activated: Node

impl Node[src]

pub fn set_text_content(&self, text_content: Option<&str>)[src]

The textContent setter

MDN Documentation

This API requires the following crate features to be activated: Node

impl Node[src]

impl Node[src]

impl Node[src]

pub const TEXT_NODE: u16[src]

impl Node[src]

impl Node[src]

impl Node[src]

impl Node[src]

impl Node[src]

impl Node[src]

impl Node[src]

impl Node[src]

impl Node[src]

impl Node[src]

impl Node[src]

impl Node[src]

impl Node[src]

impl Node[src]

impl Node[src]

Methods from Deref<Target = EventTarget>

pub fn add_event_listener_with_callback(
    &self,
    type_: &str,
    listener: &Function
) -> Result<(), JsValue>
[src]

The addEventListener() method

MDN Documentation

This API requires the following crate features to be activated: EventTarget

pub fn add_event_listener_with_event_listener(
    &self,
    type_: &str,
    listener: &EventListener
) -> Result<(), JsValue>
[src]

The addEventListener() method

MDN Documentation

This API requires the following crate features to be activated: EventListener, EventTarget

pub fn add_event_listener_with_callback_and_add_event_listener_options(
    &self,
    type_: &str,
    listener: &Function,
    options: &AddEventListenerOptions
) -> Result<(), JsValue>
[src]

The addEventListener() method

MDN Documentation

This API requires the following crate features to be activated: AddEventListenerOptions, EventTarget

pub fn add_event_listener_with_event_listener_and_add_event_listener_options(
    &self,
    type_: &str,
    listener: &EventListener,
    options: &AddEventListenerOptions
) -> Result<(), JsValue>
[src]

The addEventListener() method

MDN Documentation

This API requires the following crate features to be activated: AddEventListenerOptions, EventListener, EventTarget

pub fn add_event_listener_with_callback_and_bool(
    &self,
    type_: &str,
    listener: &Function,
    options: bool
) -> Result<(), JsValue>
[src]

The addEventListener() method

MDN Documentation

This API requires the following crate features to be activated: EventTarget

pub fn add_event_listener_with_event_listener_and_bool(
    &self,
    type_: &str,
    listener: &EventListener,
    options: bool
) -> Result<(), JsValue>
[src]

The addEventListener() method

MDN Documentation

This API requires the following crate features to be activated: EventListener, EventTarget

pub fn add_event_listener_with_callback_and_add_event_listener_options_and_wants_untrusted(
    &self,
    type_: &str,
    listener: &Function,
    options: &AddEventListenerOptions,
    wants_untrusted: Option<bool>
) -> Result<(), JsValue>
[src]

The addEventListener() method

MDN Documentation

This API requires the following crate features to be activated: AddEventListenerOptions, EventTarget

pub fn add_event_listener_with_event_listener_and_add_event_listener_options_and_wants_untrusted(
    &self,
    type_: &str,
    listener: &EventListener,
    options: &AddEventListenerOptions,
    wants_untrusted: Option<bool>
) -> Result<(), JsValue>
[src]

The addEventListener() method

MDN Documentation

This API requires the following crate features to be activated: AddEventListenerOptions, EventListener, 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]

The addEventListener() method

MDN Documentation

This API requires the following crate features to be activated: EventTarget

pub fn add_event_listener_with_event_listener_and_bool_and_wants_untrusted(
    &self,
    type_: &str,
    listener: &EventListener,
    options: bool,
    wants_untrusted: Option<bool>
) -> Result<(), JsValue>
[src]

The addEventListener() method

MDN Documentation

This API requires the following crate features to be activated: EventListener, EventTarget

pub fn dispatch_event(&self, event: &Event) -> Result<bool, JsValue>[src]

The dispatchEvent() method

MDN Documentation

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]

The removeEventListener() method

MDN Documentation

This API requires the following crate features to be activated: EventTarget

pub fn remove_event_listener_with_event_listener(
    &self,
    type_: &str,
    listener: &EventListener
) -> Result<(), JsValue>
[src]

The removeEventListener() method

MDN Documentation

This API requires the following crate features to be activated: EventListener, EventTarget

pub fn remove_event_listener_with_callback_and_event_listener_options(
    &self,
    type_: &str,
    listener: &Function,
    options: &EventListenerOptions
) -> Result<(), JsValue>
[src]

The removeEventListener() method

MDN Documentation

This API requires the following crate features to be activated: EventListenerOptions, EventTarget

pub fn remove_event_listener_with_event_listener_and_event_listener_options(
    &self,
    type_: &str,
    listener: &EventListener,
    options: &EventListenerOptions
) -> Result<(), JsValue>
[src]

The removeEventListener() method

MDN Documentation

This API requires the following crate features to be activated: EventListener, EventListenerOptions, EventTarget

pub fn remove_event_listener_with_callback_and_bool(
    &self,
    type_: &str,
    listener: &Function,
    options: bool
) -> Result<(), JsValue>
[src]

The removeEventListener() method

MDN Documentation

This API requires the following crate features to be activated: EventTarget

pub fn remove_event_listener_with_event_listener_and_bool(
    &self,
    type_: &str,
    listener: &EventListener,
    options: bool
) -> Result<(), JsValue>
[src]

The removeEventListener() method

MDN Documentation

This API requires the following crate features to be activated: EventListener, EventTarget

Trait Implementations

impl AsRef<Node> for Attr[src]

impl AsRef<Node> for CdataSection[src]

impl AsRef<Node> for CharacterData[src]

impl AsRef<Node> for Comment[src]

impl AsRef<Node> for Document[src]

impl AsRef<Node> for DocumentFragment[src]

impl AsRef<Node> for DocumentType[src]

impl AsRef<Node> for Element[src]

impl AsRef<Node> for HtmlAnchorElement[src]

impl AsRef<Node> for HtmlAreaElement[src]

impl AsRef<Node> for HtmlAudioElement[src]

impl AsRef<Node> for HtmlBrElement[src]

impl AsRef<Node> for HtmlBaseElement[src]

impl AsRef<Node> for HtmlBodyElement[src]

impl AsRef<Node> for HtmlButtonElement[src]

impl AsRef<Node> for HtmlCanvasElement[src]

impl AsRef<Node> for HtmlDListElement[src]

impl AsRef<Node> for HtmlDataElement[src]

impl AsRef<Node> for HtmlDataListElement[src]

impl AsRef<Node> for HtmlDetailsElement[src]

impl AsRef<Node> for HtmlDialogElement[src]

impl AsRef<Node> for HtmlDirectoryElement[src]

impl AsRef<Node> for HtmlDivElement[src]

impl AsRef<Node> for HtmlDocument[src]

impl AsRef<Node> for HtmlElement[src]

impl AsRef<Node> for HtmlEmbedElement[src]

impl AsRef<Node> for HtmlFieldSetElement[src]

impl AsRef<Node> for HtmlFontElement[src]

impl AsRef<Node> for HtmlFormElement[src]

impl AsRef<Node> for HtmlFrameElement[src]

impl AsRef<Node> for HtmlFrameSetElement[src]

impl AsRef<Node> for HtmlHrElement[src]

impl AsRef<Node> for HtmlHeadElement[src]

impl AsRef<Node> for HtmlHeadingElement[src]

impl AsRef<Node> for HtmlHtmlElement[src]

impl AsRef<Node> for HtmlIFrameElement[src]

impl AsRef<Node> for HtmlImageElement[src]

impl AsRef<Node> for HtmlInputElement[src]

impl AsRef<Node> for HtmlLiElement[src]

impl AsRef<Node> for HtmlLabelElement[src]

impl AsRef<Node> for HtmlLegendElement[src]

impl AsRef<Node> for HtmlLinkElement[src]

impl AsRef<Node> for HtmlMapElement[src]

impl AsRef<Node> for HtmlMediaElement[src]

impl AsRef<Node> for HtmlMenuElement[src]

impl AsRef<Node> for HtmlMenuItemElement[src]

impl AsRef<Node> for HtmlMetaElement[src]

impl AsRef<Node> for HtmlMeterElement[src]

impl AsRef<Node> for HtmlModElement[src]

impl AsRef<Node> for HtmlOListElement[src]

impl AsRef<Node> for HtmlObjectElement[src]

impl AsRef<Node> for HtmlOptGroupElement[src]

impl AsRef<Node> for HtmlOptionElement[src]

impl AsRef<Node> for HtmlOutputElement[src]

impl AsRef<Node> for HtmlParagraphElement[src]

impl AsRef<Node> for HtmlParamElement[src]

impl AsRef<Node> for HtmlPictureElement[src]

impl AsRef<Node> for HtmlPreElement[src]

impl AsRef<Node> for HtmlProgressElement[src]

impl AsRef<Node> for HtmlQuoteElement[src]

impl AsRef<Node> for HtmlScriptElement[src]

impl AsRef<Node> for HtmlSelectElement[src]

impl AsRef<Node> for HtmlSlotElement[src]

impl AsRef<Node> for HtmlSourceElement[src]

impl AsRef<Node> for HtmlSpanElement[src]

impl AsRef<Node> for HtmlStyleElement[src]

impl AsRef<Node> for HtmlTableCaptionElement[src]

impl AsRef<Node> for HtmlTableCellElement[src]

impl AsRef<Node> for HtmlTableColElement[src]

impl AsRef<Node> for HtmlTableElement[src]

impl AsRef<Node> for HtmlTableRowElement[src]

impl AsRef<Node> for HtmlTableSectionElement[src]

impl AsRef<Node> for HtmlTemplateElement[src]

impl AsRef<Node> for HtmlTextAreaElement[src]

impl AsRef<Node> for HtmlTimeElement[src]

impl AsRef<Node> for HtmlTitleElement[src]

impl AsRef<Node> for HtmlTrackElement[src]

impl AsRef<Node> for HtmlUListElement[src]

impl AsRef<Node> for HtmlUnknownElement[src]

impl AsRef<Node> for HtmlVideoElement[src]

impl AsRef<JsValue> for Node[src]

impl AsRef<EventTarget> for Node[src]

impl AsRef<Object> for Node[src]

impl AsRef<Node> for ProcessingInstruction[src]

impl AsRef<Node> for SvgaElement[src]

impl AsRef<Node> for SvgAnimateElement[src]

impl AsRef<Node> for SvgAnimateMotionElement[src]

impl AsRef<Node> for SvgAnimateTransformElement[src]

impl AsRef<Node> for SvgAnimationElement[src]

impl AsRef<Node> for SvgCircleElement[src]

impl AsRef<Node> for SvgClipPathElement[src]

impl AsRef<Node> for SvgComponentTransferFunctionElement[src]

impl AsRef<Node> for SvgDefsElement[src]

impl AsRef<Node> for SvgDescElement[src]

impl AsRef<Node> for SvgElement[src]

impl AsRef<Node> for SvgEllipseElement[src]

impl AsRef<Node> for SvgfeBlendElement[src]

impl AsRef<Node> for SvgfeColorMatrixElement[src]

impl AsRef<Node> for SvgfeComponentTransferElement[src]

impl AsRef<Node> for SvgfeCompositeElement[src]

impl AsRef<Node> for SvgfeConvolveMatrixElement[src]

impl AsRef<Node> for SvgfeDiffuseLightingElement[src]

impl AsRef<Node> for SvgfeDisplacementMapElement[src]

impl AsRef<Node> for SvgfeDistantLightElement[src]

impl AsRef<Node> for SvgfeDropShadowElement[src]

impl AsRef<Node> for SvgfeFloodElement[src]

impl AsRef<Node> for SvgfeFuncAElement[src]

impl AsRef<Node> for SvgfeFuncBElement[src]

impl AsRef<Node> for SvgfeFuncGElement[src]

impl AsRef<Node> for SvgfeFuncRElement[src]

impl AsRef<Node> for SvgfeGaussianBlurElement[src]

impl AsRef<Node> for SvgfeImageElement[src]

impl AsRef<Node> for SvgfeMergeElement[src]

impl AsRef<Node> for SvgfeMergeNodeElement[src]

impl AsRef<Node> for SvgfeMorphologyElement[src]

impl AsRef<Node> for SvgfeOffsetElement[src]

impl AsRef<Node> for SvgfePointLightElement[src]

impl AsRef<Node> for SvgfeSpecularLightingElement[src]

impl AsRef<Node> for SvgfeSpotLightElement[src]

impl AsRef<Node> for SvgfeTileElement[src]

impl AsRef<Node> for SvgfeTurbulenceElement[src]

impl AsRef<Node> for SvgFilterElement[src]

impl AsRef<Node> for SvgForeignObjectElement[src]

impl AsRef<Node> for SvggElement[src]

impl AsRef<Node> for SvgGeometryElement[src]

impl AsRef<Node> for SvgGradientElement[src]

impl AsRef<Node> for SvgGraphicsElement[src]

impl AsRef<Node> for SvgImageElement[src]

impl AsRef<Node> for SvgLineElement[src]

impl AsRef<Node> for SvgLinearGradientElement[src]

impl AsRef<Node> for SvgmPathElement[src]

impl AsRef<Node> for SvgMarkerElement[src]

impl AsRef<Node> for SvgMaskElement[src]

impl AsRef<Node> for SvgMetadataElement[src]

impl AsRef<Node> for SvgPathElement[src]

impl AsRef<Node> for SvgPatternElement[src]

impl AsRef<Node> for SvgPolygonElement[src]

impl AsRef<Node> for SvgPolylineElement[src]

impl AsRef<Node> for SvgRadialGradientElement[src]

impl AsRef<Node> for SvgRectElement[src]

impl AsRef<Node> for SvgsvgElement[src]

impl AsRef<Node> for SvgScriptElement[src]

impl AsRef<Node> for SvgSetElement[src]

impl AsRef<Node> for SvgStopElement[src]

impl AsRef<Node> for SvgStyleElement[src]

impl AsRef<Node> for SvgSwitchElement[src]

impl AsRef<Node> for SvgSymbolElement[src]

impl AsRef<Node> for SvgtSpanElement[src]

impl AsRef<Node> for SvgTextContentElement[src]

impl AsRef<Node> for SvgTextElement[src]

impl AsRef<Node> for SvgTextPathElement[src]

impl AsRef<Node> for SvgTextPositioningElement[src]

impl AsRef<Node> for SvgTitleElement[src]

impl AsRef<Node> for SvgUseElement[src]

impl AsRef<Node> for SvgViewElement[src]

impl AsRef<Node> for ShadowRoot[src]

impl AsRef<Node> for Text[src]

impl AsRef<Node> for XmlDocument[src]

impl From<Attr> for Node[src]

impl From<CdataSection> for Node[src]

impl From<CharacterData> for Node[src]

impl From<Comment> for Node[src]

impl From<Document> for Node[src]

impl From<DocumentFragment> for Node[src]

impl From<DocumentType> for Node[src]

impl From<Element> for Node[src]

impl From<HtmlAnchorElement> for Node[src]

impl From<HtmlAreaElement> for Node[src]

impl From<HtmlAudioElement> for Node[src]

impl From<HtmlBrElement> for Node[src]

impl From<HtmlBaseElement> for Node[src]

impl From<HtmlBodyElement> for Node[src]

impl From<HtmlButtonElement> for Node[src]

impl From<HtmlCanvasElement> for Node[src]

impl From<HtmlDListElement> for Node[src]

impl From<HtmlDataElement> for Node[src]

impl From<HtmlDataListElement> for Node[src]

impl From<HtmlDetailsElement> for Node[src]

impl From<HtmlDialogElement> for Node[src]

impl From<HtmlDirectoryElement> for Node[src]

impl From<HtmlDivElement> for Node[src]

impl From<HtmlDocument> for Node[src]

impl From<HtmlElement> for Node[src]

impl From<HtmlEmbedElement> for Node[src]

impl From<HtmlFieldSetElement> for Node[src]

impl From<HtmlFontElement> for Node[src]

impl From<HtmlFormElement> for Node[src]

impl From<HtmlFrameElement> for Node[src]

impl From<HtmlFrameSetElement> for Node[src]

impl From<HtmlHrElement> for Node[src]

impl From<HtmlHeadElement> for Node[src]

impl From<HtmlHeadingElement> for Node[src]

impl From<HtmlHtmlElement> for Node[src]

impl From<HtmlIFrameElement> for Node[src]

impl From<HtmlImageElement> for Node[src]

impl From<HtmlInputElement> for Node[src]

impl From<HtmlLiElement> for Node[src]

impl From<HtmlLabelElement> for Node[src]

impl From<HtmlLegendElement> for Node[src]

impl From<HtmlLinkElement> for Node[src]

impl From<HtmlMapElement> for Node[src]

impl From<HtmlMediaElement> for Node[src]

impl From<HtmlMenuElement> for Node[src]

impl From<HtmlMenuItemElement> for Node[src]

impl From<HtmlMetaElement> for Node[src]

impl From<HtmlMeterElement> for Node[src]

impl From<HtmlModElement> for Node[src]

impl From<HtmlOListElement> for Node[src]

impl From<HtmlObjectElement> for Node[src]

impl From<HtmlOptGroupElement> for Node[src]

impl From<HtmlOptionElement> for Node[src]

impl From<HtmlOutputElement> for Node[src]

impl From<HtmlParagraphElement> for Node[src]

impl From<HtmlParamElement> for Node[src]

impl From<HtmlPictureElement> for Node[src]

impl From<HtmlPreElement> for Node[src]

impl From<HtmlProgressElement> for Node[src]

impl From<HtmlQuoteElement> for Node[src]

impl From<HtmlScriptElement> for Node[src]

impl From<HtmlSelectElement> for Node[src]

impl From<HtmlSlotElement> for Node[src]

impl From<HtmlSourceElement> for Node[src]

impl From<HtmlSpanElement> for Node[src]

impl From<HtmlStyleElement> for Node[src]

impl From<HtmlTableCaptionElement> for Node[src]

impl From<HtmlTableCellElement> for Node[src]

impl From<HtmlTableColElement> for Node[src]

impl From<HtmlTableElement> for Node[src]

impl From<HtmlTableRowElement> for Node[src]

impl From<HtmlTableSectionElement> for Node[src]

impl From<HtmlTemplateElement> for Node[src]

impl From<HtmlTextAreaElement> for Node[src]

impl From<HtmlTimeElement> for Node[src]

impl From<HtmlTitleElement> for Node[src]

impl From<HtmlTrackElement> for Node[src]

impl From<HtmlUListElement> for Node[src]

impl From<HtmlUnknownElement> for Node[src]

impl From<HtmlVideoElement> for Node[src]

impl From<JsValue> for Node[src]

impl From<Node> for JsValue[src]

impl From<Node> for EventTarget[src]

impl From<Node> for Object[src]

impl From<ProcessingInstruction> for Node[src]

impl From<SvgaElement> for Node[src]

impl From<SvgAnimateElement> for Node[src]

impl From<SvgAnimateMotionElement> for Node[src]

impl From<SvgAnimateTransformElement> for Node[src]

impl From<SvgAnimationElement> for Node[src]

impl From<SvgCircleElement> for Node[src]

impl From<SvgClipPathElement> for Node[src]

impl From<SvgComponentTransferFunctionElement> for Node[src]

impl From<SvgDefsElement> for Node[src]

impl From<SvgDescElement> for Node[src]

impl From<SvgElement> for Node[src]

impl From<SvgEllipseElement> for Node[src]

impl From<SvgfeBlendElement> for Node[src]

impl From<SvgfeColorMatrixElement> for Node[src]

impl From<SvgfeComponentTransferElement> for Node[src]

impl From<SvgfeCompositeElement> for Node[src]

impl From<SvgfeConvolveMatrixElement> for Node[src]

impl From<SvgfeDiffuseLightingElement> for Node[src]

impl From<SvgfeDisplacementMapElement> for Node[src]

impl From<SvgfeDistantLightElement> for Node[src]

impl From<SvgfeDropShadowElement> for Node[src]

impl From<SvgfeFloodElement> for Node[src]

impl From<SvgfeFuncAElement> for Node[src]

impl From<SvgfeFuncBElement> for Node[src]

impl From<SvgfeFuncGElement> for Node[src]

impl From<SvgfeFuncRElement> for Node[src]

impl From<SvgfeGaussianBlurElement> for Node[src]

impl From<SvgfeImageElement> for Node[src]

impl From<SvgfeMergeElement> for Node[src]

impl From<SvgfeMergeNodeElement> for Node[src]

impl From<SvgfeMorphologyElement> for Node[src]

impl From<SvgfeOffsetElement> for Node[src]

impl From<SvgfePointLightElement> for Node[src]

impl From<SvgfeSpecularLightingElement> for Node[src]

impl From<SvgfeSpotLightElement> for Node[src]

impl From<SvgfeTileElement> for Node[src]

impl From<SvgfeTurbulenceElement> for Node[src]

impl From<SvgFilterElement> for Node[src]

impl From<SvgForeignObjectElement> for Node[src]

impl From<SvggElement> for Node[src]

impl From<SvgGeometryElement> for Node[src]

impl From<SvgGradientElement> for Node[src]

impl From<SvgGraphicsElement> for Node[src]

impl From<SvgImageElement> for Node[src]

impl From<SvgLineElement> for Node[src]

impl From<SvgLinearGradientElement> for Node[src]

impl From<SvgmPathElement> for Node[src]

impl From<SvgMarkerElement> for Node[src]

impl From<SvgMaskElement> for Node[src]

impl From<SvgMetadataElement> for Node[src]

impl From<SvgPathElement> for Node[src]

impl From<SvgPatternElement> for Node[src]

impl From<SvgPolygonElement> for Node[src]

impl From<SvgPolylineElement> for Node[src]

impl From<SvgRadialGradientElement> for Node[src]

impl From<SvgRectElement> for Node[src]

impl From<SvgsvgElement> for Node[src]

impl From<SvgScriptElement> for Node[src]

impl From<SvgSetElement> for Node[src]

impl From<SvgStopElement> for Node[src]

impl From<SvgStyleElement> for Node[src]

impl From<SvgSwitchElement> for Node[src]

impl From<SvgSymbolElement> for Node[src]

impl From<SvgtSpanElement> for Node[src]

impl From<SvgTextContentElement> for Node[src]

impl From<SvgTextElement> for Node[src]

impl From<SvgTextPathElement> for Node[src]

impl From<SvgTextPositioningElement> for Node[src]

impl From<SvgTitleElement> for Node[src]

impl From<SvgUseElement> for Node[src]

impl From<SvgViewElement> for Node[src]

impl From<ShadowRoot> for Node[src]

impl From<Text> for Node[src]

impl From<XmlDocument> for Node[src]

impl Clone for Node[src]

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

impl Debug for Node[src]

impl Deref for Node[src]

type Target = EventTarget

The resulting type after dereferencing.

impl JsCast for Node[src]

fn is_instance_of<T>(&self) -> bool where
    T: JsCast
[src]

Test whether this JS value is an instance of the type T. Read more

fn dyn_into<T>(self) -> Result<T, Self> where
    T: JsCast
[src]

Performs a dynamic cast (checked at runtime) of this value into the target type T. Read more

fn dyn_ref<T>(&self) -> Option<&T> where
    T: JsCast
[src]

Performs a dynamic cast (checked at runtime) of this value into the target type T. Read more

fn unchecked_into<T>(self) -> T where
    T: JsCast
[src]

Performs a zero-cost unchecked cast into the specified type. Read more

fn unchecked_ref<T>(&self) -> &T where
    T: JsCast
[src]

Performs a zero-cost unchecked cast into a reference to the specified type. Read more

impl FromWasmAbi for Node[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

impl WasmDescribe for Node[src]

impl IntoWasmAbi for Node[src]

type Abi = <JsValue as IntoWasmAbi>::Abi

The wasm ABI type that this converts into when crossing the ABI boundary. Read more

impl<'a> IntoWasmAbi for &'a Node[src]

type Abi = <&'a JsValue as IntoWasmAbi>::Abi

The wasm ABI type that this converts into when crossing the ABI boundary. Read more

impl OptionIntoWasmAbi for Node[src]

impl<'a> OptionIntoWasmAbi for &'a Node[src]

impl OptionFromWasmAbi for Node[src]

impl RefFromWasmAbi for Node[src]

type Abi = <JsValue as RefFromWasmAbi>::Abi

The wasm ABI type references to Self are recovered from.

type Anchor = ManuallyDrop<Node>

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

Auto Trait Implementations

impl !Send for Node

impl !Sync for Node

Blanket Implementations

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

impl<T> From for T[src]

impl<T, U> TryFrom for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> ReturnWasmAbi for T where
    T: IntoWasmAbi
[src]

type Abi = <T as IntoWasmAbi>::Abi

Same as IntoWasmAbi::Abi