Struct icrate::WebKit::DOMNode

source ·
#[repr(C)]
pub struct DOMNode { /* private fields */ }
👎Deprecated
Available on crate features WebKit and WebKit_DOMNode only.

Implementations§

source§

impl DOMNode

DOMNodeExtensions

source

pub unsafe fn boundingBox(&self) -> NSRect

source

pub unsafe fn lineBoxRects(&self) -> Option<Id<NSArray>>

Available on crate feature Foundation_NSArray only.
source§

impl DOMNode

source

pub unsafe fn nodeName(&self) -> Id<NSString>

Available on crate feature Foundation_NSString only.
source

pub unsafe fn nodeValue(&self) -> Id<NSString>

Available on crate feature Foundation_NSString only.
source

pub unsafe fn setNodeValue(&self, node_value: Option<&NSString>)

Available on crate feature Foundation_NSString only.
source

pub unsafe fn nodeType(&self) -> c_ushort

source

pub unsafe fn parentNode(&self) -> Option<Id<DOMNode>>

source

pub unsafe fn childNodes(&self) -> Option<Id<DOMNodeList>>

Available on crate feature WebKit_DOMNodeList only.
source

pub unsafe fn firstChild(&self) -> Option<Id<DOMNode>>

source

pub unsafe fn lastChild(&self) -> Option<Id<DOMNode>>

source

pub unsafe fn previousSibling(&self) -> Option<Id<DOMNode>>

source

pub unsafe fn nextSibling(&self) -> Option<Id<DOMNode>>

source

pub unsafe fn ownerDocument(&self) -> Option<Id<DOMDocument>>

Available on crate feature WebKit_DOMDocument only.
source

pub unsafe fn namespaceURI(&self) -> Id<NSString>

Available on crate feature Foundation_NSString only.
source

pub unsafe fn prefix(&self) -> Id<NSString>

Available on crate feature Foundation_NSString only.
source

pub unsafe fn setPrefix(&self, prefix: Option<&NSString>)

Available on crate feature Foundation_NSString only.
source

pub unsafe fn localName(&self) -> Id<NSString>

Available on crate feature Foundation_NSString only.
source

pub unsafe fn attributes(&self) -> Option<Id<DOMNamedNodeMap>>

Available on crate feature WebKit_DOMNamedNodeMap only.
source

pub unsafe fn baseURI(&self) -> Id<NSString>

Available on crate feature Foundation_NSString only.
source

pub unsafe fn textContent(&self) -> Id<NSString>

Available on crate feature Foundation_NSString only.
source

pub unsafe fn setTextContent(&self, text_content: Option<&NSString>)

Available on crate feature Foundation_NSString only.
source

pub unsafe fn parentElement(&self) -> Option<Id<DOMElement>>

Available on crate feature WebKit_DOMElement only.
source

pub unsafe fn isContentEditable(&self) -> bool

source

pub unsafe fn insertBefore_refChild( &self, new_child: Option<&DOMNode>, ref_child: Option<&DOMNode> ) -> Option<Id<DOMNode>>

source

pub unsafe fn replaceChild_oldChild( &self, new_child: Option<&DOMNode>, old_child: Option<&DOMNode> ) -> Option<Id<DOMNode>>

source

pub unsafe fn removeChild( &self, old_child: Option<&DOMNode> ) -> Option<Id<DOMNode>>

source

pub unsafe fn appendChild( &self, new_child: Option<&DOMNode> ) -> Option<Id<DOMNode>>

source

pub unsafe fn hasChildNodes(&self) -> bool

source

pub unsafe fn cloneNode(&self, deep: bool) -> Option<Id<DOMNode>>

source

pub unsafe fn normalize(&self)

source

pub unsafe fn isSupported_version( &self, feature: Option<&NSString>, version: Option<&NSString> ) -> bool

Available on crate feature Foundation_NSString only.
source

pub unsafe fn hasAttributes(&self) -> bool

source

pub unsafe fn isSameNode(&self, other: Option<&DOMNode>) -> bool

source

pub unsafe fn isEqualNode(&self, other: Option<&DOMNode>) -> bool

source

pub unsafe fn lookupPrefix( &self, namespace_uri: Option<&NSString> ) -> Option<Id<NSString>>

Available on crate feature Foundation_NSString only.
source

pub unsafe fn lookupNamespaceURI( &self, prefix: Option<&NSString> ) -> Option<Id<NSString>>

Available on crate feature Foundation_NSString only.
source

pub unsafe fn isDefaultNamespace( &self, namespace_uri: Option<&NSString> ) -> bool

Available on crate feature Foundation_NSString only.
source

pub unsafe fn compareDocumentPosition( &self, other: Option<&DOMNode> ) -> c_ushort

source

pub unsafe fn contains(&self, other: Option<&DOMNode>) -> bool

source§

impl DOMNode

Methods declared on superclass DOMObject

source

pub unsafe fn init(this: Option<Allocated<Self>>) -> Id<Self>

source§

impl DOMNode

Methods declared on superclass NSObject

source

pub unsafe fn new() -> Id<Self>

source§

impl DOMNode

DOMNodeDeprecated

source

pub unsafe fn insertBefore( &self, new_child: Option<&DOMNode>, ref_child: Option<&DOMNode> ) -> Option<Id<DOMNode>>

👎Deprecated
source

pub unsafe fn replaceChild( &self, new_child: Option<&DOMNode>, old_child: Option<&DOMNode> ) -> Option<Id<DOMNode>>

👎Deprecated
source

pub unsafe fn isSupported( &self, feature: Option<&NSString>, version: Option<&NSString> ) -> bool

👎Deprecated
Available on crate feature Foundation_NSString only.
source§

impl DOMNode

WebDOMNodeOperations

source

pub unsafe fn webArchive(&self) -> Option<Id<WebArchive>>

Available on crate feature WebKit_WebArchive only.

Methods from Deref<Target = DOMObject>§

source

pub unsafe fn sheet(&self) -> Option<Id<DOMStyleSheet>>

Available on crate features WebKit_DOMObject and WebKit_DOMStyleSheet only.

Methods from Deref<Target = WebScriptObject>§

source

pub unsafe fn callWebScriptMethod_withArguments( &self, name: Option<&NSString>, arguments: Option<&NSArray> ) -> Option<Id<AnyObject>>

Available on crate features WebKit_WebScriptObject and Foundation_NSArray and Foundation_NSString only.
source

pub unsafe fn evaluateWebScript( &self, script: Option<&NSString> ) -> Option<Id<AnyObject>>

Available on crate features WebKit_WebScriptObject and Foundation_NSString only.
source

pub unsafe fn removeWebScriptKey(&self, name: Option<&NSString>)

Available on crate features WebKit_WebScriptObject and Foundation_NSString only.
source

pub unsafe fn stringRepresentation(&self) -> Option<Id<NSString>>

Available on crate features WebKit_WebScriptObject and Foundation_NSString only.
source

pub unsafe fn webScriptValueAtIndex( &self, index: c_uint ) -> Option<Id<AnyObject>>

Available on crate feature WebKit_WebScriptObject only.
source

pub unsafe fn setWebScriptValueAtIndex_value( &self, index: c_uint, value: Option<&AnyObject> )

Available on crate feature WebKit_WebScriptObject only.
source

pub unsafe fn setException(&self, description: Option<&NSString>)

Available on crate features WebKit_WebScriptObject and Foundation_NSString only.

Methods from Deref<Target = AnyObject>§

source

pub fn class(&self) -> &AnyClass

Dynamically find the class of this object.

source

pub unsafe fn ivar_ptr<T>(&self, name: &str) -> *mut Twhere T: Encode,

Returns a pointer to the instance variable / ivar with the given name.

This is similar to UnsafeCell::get, see that for more information on what is and isn’t safe to do.

Usually you will have defined the instance variable yourself with ClassBuilder::add_ivar, the type of the ivar T must match the type used in that.

Attempting to access or modify private implementation details of a class that you do no control using this is not supported, and may invoke undefined behaviour.

Library implementors are strongly encouraged to expose a safe interface to the ivar.

Panics

May panic if the object has no ivar with the given name. May also panic if the type encoding of the ivar differs from the type encoding of T.

This should purely seen as help while debugging and is not guaranteed (e.g. it may be disabled when debug_assertions are off).

Safety

The object must have an instance variable with the given name, and it must be of type T. Any invariants that the object have assumed about the value of the instance variable must not be violated.

No thread syncronization is done on accesses to the variable, so you must ensure that any access to the returned pointer do not cause data races, and that Rust’s mutability rules are not otherwise violated.

source

pub unsafe fn ivar<T>(&self, name: &str) -> &Twhere T: Encode,

Returns a reference to the instance variable with the given name.

See AnyObject::ivar_ptr for more information, including on when this panics.

Safety

The object must have an instance variable with the given name, and it must be of type T.

No thread syncronization is done, so you must ensure that no other thread is concurrently mutating the variable. This requirement can be considered upheld if all mutation happens through AnyObject::ivar_mut (since that takes &mut self).

source

pub unsafe fn get_ivar<T>(&self, name: &str) -> &Twhere T: Encode,

👎Deprecated: Use AnyObject::ivar instead.
source

pub unsafe fn ivar_mut<T>(&mut self, name: &str) -> &mut Twhere T: Encode,

Returns a mutable reference to the ivar with the given name.

See AnyObject::ivar_ptr for more information, including on when this panics.

Safety

The object must have an instance variable with the given name, and it must be of type T.

This access happens through &mut self, which means we know it to be the only reference, hence you do not need to do any work to ensure that data races do not happen.

source

pub unsafe fn get_mut_ivar<T>(&mut self, name: &str) -> &mut Twhere T: Encode,

👎Deprecated: Use AnyObject::ivar_mut instead.
source

pub unsafe fn set_ivar<T>(&mut self, name: &str, value: T)where T: Encode,

Sets the value of the ivar with the given name.

This is a shorthand for AnyObject::ivar_mut, see that for more information.

Safety

Same as AnyObject::ivar_mut.

Trait Implementations§

source§

impl AsMut<AnyObject> for DOMNode

source§

fn as_mut(&mut self) -> &mut AnyObject

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<DOMNode> for DOMAttr

source§

fn as_mut(&mut self) -> &mut DOMNode

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<DOMNode> for DOMCDATASection

source§

fn as_mut(&mut self) -> &mut DOMNode

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<DOMNode> for DOMCharacterData

source§

fn as_mut(&mut self) -> &mut DOMNode

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<DOMNode> for DOMComment

source§

fn as_mut(&mut self) -> &mut DOMNode

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<DOMNode> for DOMDocument

source§

fn as_mut(&mut self) -> &mut DOMNode

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<DOMNode> for DOMDocumentFragment

source§

fn as_mut(&mut self) -> &mut DOMNode

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<DOMNode> for DOMDocumentType

source§

fn as_mut(&mut self) -> &mut DOMNode

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<DOMNode> for DOMElement

source§

fn as_mut(&mut self) -> &mut DOMNode

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<DOMNode> for DOMEntity

source§

fn as_mut(&mut self) -> &mut DOMNode

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<DOMNode> for DOMEntityReference

source§

fn as_mut(&mut self) -> &mut DOMNode

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<DOMNode> for DOMHTMLAnchorElement

source§

fn as_mut(&mut self) -> &mut DOMNode

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<DOMNode> for DOMHTMLAppletElement

source§

fn as_mut(&mut self) -> &mut DOMNode

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<DOMNode> for DOMHTMLAreaElement

source§

fn as_mut(&mut self) -> &mut DOMNode

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<DOMNode> for DOMHTMLBRElement

source§

fn as_mut(&mut self) -> &mut DOMNode

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<DOMNode> for DOMHTMLBaseElement

source§

fn as_mut(&mut self) -> &mut DOMNode

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<DOMNode> for DOMHTMLBaseFontElement

source§

fn as_mut(&mut self) -> &mut DOMNode

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<DOMNode> for DOMHTMLBodyElement

source§

fn as_mut(&mut self) -> &mut DOMNode

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<DOMNode> for DOMHTMLButtonElement

source§

fn as_mut(&mut self) -> &mut DOMNode

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<DOMNode> for DOMHTMLDListElement

source§

fn as_mut(&mut self) -> &mut DOMNode

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<DOMNode> for DOMHTMLDirectoryElement

source§

fn as_mut(&mut self) -> &mut DOMNode

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<DOMNode> for DOMHTMLDivElement

source§

fn as_mut(&mut self) -> &mut DOMNode

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<DOMNode> for DOMHTMLDocument

source§

fn as_mut(&mut self) -> &mut DOMNode

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<DOMNode> for DOMHTMLElement

source§

fn as_mut(&mut self) -> &mut DOMNode

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<DOMNode> for DOMHTMLEmbedElement

source§

fn as_mut(&mut self) -> &mut DOMNode

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<DOMNode> for DOMHTMLFieldSetElement

source§

fn as_mut(&mut self) -> &mut DOMNode

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<DOMNode> for DOMHTMLFontElement

source§

fn as_mut(&mut self) -> &mut DOMNode

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<DOMNode> for DOMHTMLFormElement

source§

fn as_mut(&mut self) -> &mut DOMNode

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<DOMNode> for DOMHTMLFrameElement

source§

fn as_mut(&mut self) -> &mut DOMNode

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<DOMNode> for DOMHTMLFrameSetElement

source§

fn as_mut(&mut self) -> &mut DOMNode

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<DOMNode> for DOMHTMLHRElement

source§

fn as_mut(&mut self) -> &mut DOMNode

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<DOMNode> for DOMHTMLHeadElement

source§

fn as_mut(&mut self) -> &mut DOMNode

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<DOMNode> for DOMHTMLHeadingElement

source§

fn as_mut(&mut self) -> &mut DOMNode

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<DOMNode> for DOMHTMLHtmlElement

source§

fn as_mut(&mut self) -> &mut DOMNode

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<DOMNode> for DOMHTMLIFrameElement

source§

fn as_mut(&mut self) -> &mut DOMNode

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<DOMNode> for DOMHTMLImageElement

source§

fn as_mut(&mut self) -> &mut DOMNode

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<DOMNode> for DOMHTMLInputElement

source§

fn as_mut(&mut self) -> &mut DOMNode

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<DOMNode> for DOMHTMLLIElement

source§

fn as_mut(&mut self) -> &mut DOMNode

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<DOMNode> for DOMHTMLLabelElement

source§

fn as_mut(&mut self) -> &mut DOMNode

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<DOMNode> for DOMHTMLLegendElement

source§

fn as_mut(&mut self) -> &mut DOMNode

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<DOMNode> for DOMHTMLLinkElement

source§

fn as_mut(&mut self) -> &mut DOMNode

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<DOMNode> for DOMHTMLMapElement

source§

fn as_mut(&mut self) -> &mut DOMNode

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<DOMNode> for DOMHTMLMarqueeElement

source§

fn as_mut(&mut self) -> &mut DOMNode

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<DOMNode> for DOMHTMLMenuElement

source§

fn as_mut(&mut self) -> &mut DOMNode

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<DOMNode> for DOMHTMLMetaElement

source§

fn as_mut(&mut self) -> &mut DOMNode

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<DOMNode> for DOMHTMLModElement

source§

fn as_mut(&mut self) -> &mut DOMNode

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<DOMNode> for DOMHTMLOListElement

source§

fn as_mut(&mut self) -> &mut DOMNode

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<DOMNode> for DOMHTMLObjectElement

source§

fn as_mut(&mut self) -> &mut DOMNode

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<DOMNode> for DOMHTMLOptGroupElement

source§

fn as_mut(&mut self) -> &mut DOMNode

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<DOMNode> for DOMHTMLOptionElement

source§

fn as_mut(&mut self) -> &mut DOMNode

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<DOMNode> for DOMHTMLParagraphElement

source§

fn as_mut(&mut self) -> &mut DOMNode

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<DOMNode> for DOMHTMLParamElement

source§

fn as_mut(&mut self) -> &mut DOMNode

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<DOMNode> for DOMHTMLPreElement

source§

fn as_mut(&mut self) -> &mut DOMNode

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<DOMNode> for DOMHTMLQuoteElement

source§

fn as_mut(&mut self) -> &mut DOMNode

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<DOMNode> for DOMHTMLScriptElement

source§

fn as_mut(&mut self) -> &mut DOMNode

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<DOMNode> for DOMHTMLSelectElement

source§

fn as_mut(&mut self) -> &mut DOMNode

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<DOMNode> for DOMHTMLStyleElement

source§

fn as_mut(&mut self) -> &mut DOMNode

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<DOMNode> for DOMHTMLTableCaptionElement

source§

fn as_mut(&mut self) -> &mut DOMNode

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<DOMNode> for DOMHTMLTableCellElement

source§

fn as_mut(&mut self) -> &mut DOMNode

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<DOMNode> for DOMHTMLTableColElement

source§

fn as_mut(&mut self) -> &mut DOMNode

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<DOMNode> for DOMHTMLTableElement

source§

fn as_mut(&mut self) -> &mut DOMNode

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<DOMNode> for DOMHTMLTableRowElement

source§

fn as_mut(&mut self) -> &mut DOMNode

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<DOMNode> for DOMHTMLTableSectionElement

source§

fn as_mut(&mut self) -> &mut DOMNode

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<DOMNode> for DOMHTMLTextAreaElement

source§

fn as_mut(&mut self) -> &mut DOMNode

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<DOMNode> for DOMHTMLTitleElement

source§

fn as_mut(&mut self) -> &mut DOMNode

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<DOMNode> for DOMHTMLUListElement

source§

fn as_mut(&mut self) -> &mut DOMNode

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<DOMNode> for DOMNode

source§

fn as_mut(&mut self) -> &mut Self

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<DOMNode> for DOMProcessingInstruction

source§

fn as_mut(&mut self) -> &mut DOMNode

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<DOMNode> for DOMText

source§

fn as_mut(&mut self) -> &mut DOMNode

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<DOMObject> for DOMNode

source§

fn as_mut(&mut self) -> &mut DOMObject

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<NSObject> for DOMNode

source§

fn as_mut(&mut self) -> &mut NSObject

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<WebScriptObject> for DOMNode

source§

fn as_mut(&mut self) -> &mut WebScriptObject

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsRef<AnyObject> for DOMNode

source§

fn as_ref(&self) -> &AnyObject

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<DOMNode> for DOMAttr

source§

fn as_ref(&self) -> &DOMNode

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<DOMNode> for DOMCDATASection

source§

fn as_ref(&self) -> &DOMNode

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<DOMNode> for DOMCharacterData

source§

fn as_ref(&self) -> &DOMNode

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<DOMNode> for DOMComment

source§

fn as_ref(&self) -> &DOMNode

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<DOMNode> for DOMDocument

source§

fn as_ref(&self) -> &DOMNode

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<DOMNode> for DOMDocumentFragment

source§

fn as_ref(&self) -> &DOMNode

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<DOMNode> for DOMDocumentType

source§

fn as_ref(&self) -> &DOMNode

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<DOMNode> for DOMElement

source§

fn as_ref(&self) -> &DOMNode

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<DOMNode> for DOMEntity

source§

fn as_ref(&self) -> &DOMNode

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<DOMNode> for DOMEntityReference

source§

fn as_ref(&self) -> &DOMNode

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<DOMNode> for DOMHTMLAnchorElement

source§

fn as_ref(&self) -> &DOMNode

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<DOMNode> for DOMHTMLAppletElement

source§

fn as_ref(&self) -> &DOMNode

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<DOMNode> for DOMHTMLAreaElement

source§

fn as_ref(&self) -> &DOMNode

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<DOMNode> for DOMHTMLBRElement

source§

fn as_ref(&self) -> &DOMNode

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<DOMNode> for DOMHTMLBaseElement

source§

fn as_ref(&self) -> &DOMNode

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<DOMNode> for DOMHTMLBaseFontElement

source§

fn as_ref(&self) -> &DOMNode

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<DOMNode> for DOMHTMLBodyElement

source§

fn as_ref(&self) -> &DOMNode

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<DOMNode> for DOMHTMLButtonElement

source§

fn as_ref(&self) -> &DOMNode

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<DOMNode> for DOMHTMLDListElement

source§

fn as_ref(&self) -> &DOMNode

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<DOMNode> for DOMHTMLDirectoryElement

source§

fn as_ref(&self) -> &DOMNode

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<DOMNode> for DOMHTMLDivElement

source§

fn as_ref(&self) -> &DOMNode

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<DOMNode> for DOMHTMLDocument

source§

fn as_ref(&self) -> &DOMNode

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<DOMNode> for DOMHTMLElement

source§

fn as_ref(&self) -> &DOMNode

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<DOMNode> for DOMHTMLEmbedElement

source§

fn as_ref(&self) -> &DOMNode

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<DOMNode> for DOMHTMLFieldSetElement

source§

fn as_ref(&self) -> &DOMNode

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<DOMNode> for DOMHTMLFontElement

source§

fn as_ref(&self) -> &DOMNode

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<DOMNode> for DOMHTMLFormElement

source§

fn as_ref(&self) -> &DOMNode

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<DOMNode> for DOMHTMLFrameElement

source§

fn as_ref(&self) -> &DOMNode

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<DOMNode> for DOMHTMLFrameSetElement

source§

fn as_ref(&self) -> &DOMNode

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<DOMNode> for DOMHTMLHRElement

source§

fn as_ref(&self) -> &DOMNode

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<DOMNode> for DOMHTMLHeadElement

source§

fn as_ref(&self) -> &DOMNode

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<DOMNode> for DOMHTMLHeadingElement

source§

fn as_ref(&self) -> &DOMNode

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<DOMNode> for DOMHTMLHtmlElement

source§

fn as_ref(&self) -> &DOMNode

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<DOMNode> for DOMHTMLIFrameElement

source§

fn as_ref(&self) -> &DOMNode

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<DOMNode> for DOMHTMLImageElement

source§

fn as_ref(&self) -> &DOMNode

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<DOMNode> for DOMHTMLInputElement

source§

fn as_ref(&self) -> &DOMNode

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<DOMNode> for DOMHTMLLIElement

source§

fn as_ref(&self) -> &DOMNode

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<DOMNode> for DOMHTMLLabelElement

source§

fn as_ref(&self) -> &DOMNode

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<DOMNode> for DOMHTMLLegendElement

source§

fn as_ref(&self) -> &DOMNode

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<DOMNode> for DOMHTMLLinkElement

source§

fn as_ref(&self) -> &DOMNode

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<DOMNode> for DOMHTMLMapElement

source§

fn as_ref(&self) -> &DOMNode

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<DOMNode> for DOMHTMLMarqueeElement

source§

fn as_ref(&self) -> &DOMNode

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<DOMNode> for DOMHTMLMenuElement

source§

fn as_ref(&self) -> &DOMNode

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<DOMNode> for DOMHTMLMetaElement

source§

fn as_ref(&self) -> &DOMNode

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<DOMNode> for DOMHTMLModElement

source§

fn as_ref(&self) -> &DOMNode

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<DOMNode> for DOMHTMLOListElement

source§

fn as_ref(&self) -> &DOMNode

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<DOMNode> for DOMHTMLObjectElement

source§

fn as_ref(&self) -> &DOMNode

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<DOMNode> for DOMHTMLOptGroupElement

source§

fn as_ref(&self) -> &DOMNode

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<DOMNode> for DOMHTMLOptionElement

source§

fn as_ref(&self) -> &DOMNode

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<DOMNode> for DOMHTMLParagraphElement

source§

fn as_ref(&self) -> &DOMNode

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<DOMNode> for DOMHTMLParamElement

source§

fn as_ref(&self) -> &DOMNode

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<DOMNode> for DOMHTMLPreElement

source§

fn as_ref(&self) -> &DOMNode

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<DOMNode> for DOMHTMLQuoteElement

source§

fn as_ref(&self) -> &DOMNode

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<DOMNode> for DOMHTMLScriptElement

source§

fn as_ref(&self) -> &DOMNode

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<DOMNode> for DOMHTMLSelectElement

source§

fn as_ref(&self) -> &DOMNode

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<DOMNode> for DOMHTMLStyleElement

source§

fn as_ref(&self) -> &DOMNode

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<DOMNode> for DOMHTMLTableCaptionElement

source§

fn as_ref(&self) -> &DOMNode

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<DOMNode> for DOMHTMLTableCellElement

source§

fn as_ref(&self) -> &DOMNode

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<DOMNode> for DOMHTMLTableColElement

source§

fn as_ref(&self) -> &DOMNode

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<DOMNode> for DOMHTMLTableElement

source§

fn as_ref(&self) -> &DOMNode

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<DOMNode> for DOMHTMLTableRowElement

source§

fn as_ref(&self) -> &DOMNode

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<DOMNode> for DOMHTMLTableSectionElement

source§

fn as_ref(&self) -> &DOMNode

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<DOMNode> for DOMHTMLTextAreaElement

source§

fn as_ref(&self) -> &DOMNode

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<DOMNode> for DOMHTMLTitleElement

source§

fn as_ref(&self) -> &DOMNode

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<DOMNode> for DOMHTMLUListElement

source§

fn as_ref(&self) -> &DOMNode

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<DOMNode> for DOMNode

source§

fn as_ref(&self) -> &Self

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<DOMNode> for DOMProcessingInstruction

source§

fn as_ref(&self) -> &DOMNode

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<DOMNode> for DOMText

source§

fn as_ref(&self) -> &DOMNode

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<DOMObject> for DOMNode

source§

fn as_ref(&self) -> &DOMObject

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<NSObject> for DOMNode

source§

fn as_ref(&self) -> &NSObject

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<WebScriptObject> for DOMNode

source§

fn as_ref(&self) -> &WebScriptObject

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<AnyObject> for DOMNode

source§

fn borrow(&self) -> &AnyObject

Immutably borrows from an owned value. Read more
source§

impl Borrow<DOMNode> for DOMAttr

source§

fn borrow(&self) -> &DOMNode

Immutably borrows from an owned value. Read more
source§

impl Borrow<DOMNode> for DOMCDATASection

source§

fn borrow(&self) -> &DOMNode

Immutably borrows from an owned value. Read more
source§

impl Borrow<DOMNode> for DOMCharacterData

source§

fn borrow(&self) -> &DOMNode

Immutably borrows from an owned value. Read more
source§

impl Borrow<DOMNode> for DOMComment

source§

fn borrow(&self) -> &DOMNode

Immutably borrows from an owned value. Read more
source§

impl Borrow<DOMNode> for DOMDocument

source§

fn borrow(&self) -> &DOMNode

Immutably borrows from an owned value. Read more
source§

impl Borrow<DOMNode> for DOMDocumentFragment

source§

fn borrow(&self) -> &DOMNode

Immutably borrows from an owned value. Read more
source§

impl Borrow<DOMNode> for DOMDocumentType

source§

fn borrow(&self) -> &DOMNode

Immutably borrows from an owned value. Read more
source§

impl Borrow<DOMNode> for DOMElement

source§

fn borrow(&self) -> &DOMNode

Immutably borrows from an owned value. Read more
source§

impl Borrow<DOMNode> for DOMEntity

source§

fn borrow(&self) -> &DOMNode

Immutably borrows from an owned value. Read more
source§

impl Borrow<DOMNode> for DOMEntityReference

source§

fn borrow(&self) -> &DOMNode

Immutably borrows from an owned value. Read more
source§

impl Borrow<DOMNode> for DOMHTMLAnchorElement

source§

fn borrow(&self) -> &DOMNode

Immutably borrows from an owned value. Read more
source§

impl Borrow<DOMNode> for DOMHTMLAppletElement

source§

fn borrow(&self) -> &DOMNode

Immutably borrows from an owned value. Read more
source§

impl Borrow<DOMNode> for DOMHTMLAreaElement

source§

fn borrow(&self) -> &DOMNode

Immutably borrows from an owned value. Read more
source§

impl Borrow<DOMNode> for DOMHTMLBRElement

source§

fn borrow(&self) -> &DOMNode

Immutably borrows from an owned value. Read more
source§

impl Borrow<DOMNode> for DOMHTMLBaseElement

source§

fn borrow(&self) -> &DOMNode

Immutably borrows from an owned value. Read more
source§

impl Borrow<DOMNode> for DOMHTMLBaseFontElement

source§

fn borrow(&self) -> &DOMNode

Immutably borrows from an owned value. Read more
source§

impl Borrow<DOMNode> for DOMHTMLBodyElement

source§

fn borrow(&self) -> &DOMNode

Immutably borrows from an owned value. Read more
source§

impl Borrow<DOMNode> for DOMHTMLButtonElement

source§

fn borrow(&self) -> &DOMNode

Immutably borrows from an owned value. Read more
source§

impl Borrow<DOMNode> for DOMHTMLDListElement

source§

fn borrow(&self) -> &DOMNode

Immutably borrows from an owned value. Read more
source§

impl Borrow<DOMNode> for DOMHTMLDirectoryElement

source§

fn borrow(&self) -> &DOMNode

Immutably borrows from an owned value. Read more
source§

impl Borrow<DOMNode> for DOMHTMLDivElement

source§

fn borrow(&self) -> &DOMNode

Immutably borrows from an owned value. Read more
source§

impl Borrow<DOMNode> for DOMHTMLDocument

source§

fn borrow(&self) -> &DOMNode

Immutably borrows from an owned value. Read more
source§

impl Borrow<DOMNode> for DOMHTMLElement

source§

fn borrow(&self) -> &DOMNode

Immutably borrows from an owned value. Read more
source§

impl Borrow<DOMNode> for DOMHTMLEmbedElement

source§

fn borrow(&self) -> &DOMNode

Immutably borrows from an owned value. Read more
source§

impl Borrow<DOMNode> for DOMHTMLFieldSetElement

source§

fn borrow(&self) -> &DOMNode

Immutably borrows from an owned value. Read more
source§

impl Borrow<DOMNode> for DOMHTMLFontElement

source§

fn borrow(&self) -> &DOMNode

Immutably borrows from an owned value. Read more
source§

impl Borrow<DOMNode> for DOMHTMLFormElement

source§

fn borrow(&self) -> &DOMNode

Immutably borrows from an owned value. Read more
source§

impl Borrow<DOMNode> for DOMHTMLFrameElement

source§

fn borrow(&self) -> &DOMNode

Immutably borrows from an owned value. Read more
source§

impl Borrow<DOMNode> for DOMHTMLFrameSetElement

source§

fn borrow(&self) -> &DOMNode

Immutably borrows from an owned value. Read more
source§

impl Borrow<DOMNode> for DOMHTMLHRElement

source§

fn borrow(&self) -> &DOMNode

Immutably borrows from an owned value. Read more
source§

impl Borrow<DOMNode> for DOMHTMLHeadElement

source§

fn borrow(&self) -> &DOMNode

Immutably borrows from an owned value. Read more
source§

impl Borrow<DOMNode> for DOMHTMLHeadingElement

source§

fn borrow(&self) -> &DOMNode

Immutably borrows from an owned value. Read more
source§

impl Borrow<DOMNode> for DOMHTMLHtmlElement

source§

fn borrow(&self) -> &DOMNode

Immutably borrows from an owned value. Read more
source§

impl Borrow<DOMNode> for DOMHTMLIFrameElement

source§

fn borrow(&self) -> &DOMNode

Immutably borrows from an owned value. Read more
source§

impl Borrow<DOMNode> for DOMHTMLImageElement

source§

fn borrow(&self) -> &DOMNode

Immutably borrows from an owned value. Read more
source§

impl Borrow<DOMNode> for DOMHTMLInputElement

source§

fn borrow(&self) -> &DOMNode

Immutably borrows from an owned value. Read more
source§

impl Borrow<DOMNode> for DOMHTMLLIElement

source§

fn borrow(&self) -> &DOMNode

Immutably borrows from an owned value. Read more
source§

impl Borrow<DOMNode> for DOMHTMLLabelElement

source§

fn borrow(&self) -> &DOMNode

Immutably borrows from an owned value. Read more
source§

impl Borrow<DOMNode> for DOMHTMLLegendElement

source§

fn borrow(&self) -> &DOMNode

Immutably borrows from an owned value. Read more
source§

impl Borrow<DOMNode> for DOMHTMLLinkElement

source§

fn borrow(&self) -> &DOMNode

Immutably borrows from an owned value. Read more
source§

impl Borrow<DOMNode> for DOMHTMLMapElement

source§

fn borrow(&self) -> &DOMNode

Immutably borrows from an owned value. Read more
source§

impl Borrow<DOMNode> for DOMHTMLMarqueeElement

source§

fn borrow(&self) -> &DOMNode

Immutably borrows from an owned value. Read more
source§

impl Borrow<DOMNode> for DOMHTMLMenuElement

source§

fn borrow(&self) -> &DOMNode

Immutably borrows from an owned value. Read more
source§

impl Borrow<DOMNode> for DOMHTMLMetaElement

source§

fn borrow(&self) -> &DOMNode

Immutably borrows from an owned value. Read more
source§

impl Borrow<DOMNode> for DOMHTMLModElement

source§

fn borrow(&self) -> &DOMNode

Immutably borrows from an owned value. Read more
source§

impl Borrow<DOMNode> for DOMHTMLOListElement

source§

fn borrow(&self) -> &DOMNode

Immutably borrows from an owned value. Read more
source§

impl Borrow<DOMNode> for DOMHTMLObjectElement

source§

fn borrow(&self) -> &DOMNode

Immutably borrows from an owned value. Read more
source§

impl Borrow<DOMNode> for DOMHTMLOptGroupElement

source§

fn borrow(&self) -> &DOMNode

Immutably borrows from an owned value. Read more
source§

impl Borrow<DOMNode> for DOMHTMLOptionElement

source§

fn borrow(&self) -> &DOMNode

Immutably borrows from an owned value. Read more
source§

impl Borrow<DOMNode> for DOMHTMLParagraphElement

source§

fn borrow(&self) -> &DOMNode

Immutably borrows from an owned value. Read more
source§

impl Borrow<DOMNode> for DOMHTMLParamElement

source§

fn borrow(&self) -> &DOMNode

Immutably borrows from an owned value. Read more
source§

impl Borrow<DOMNode> for DOMHTMLPreElement

source§

fn borrow(&self) -> &DOMNode

Immutably borrows from an owned value. Read more
source§

impl Borrow<DOMNode> for DOMHTMLQuoteElement

source§

fn borrow(&self) -> &DOMNode

Immutably borrows from an owned value. Read more
source§

impl Borrow<DOMNode> for DOMHTMLScriptElement

source§

fn borrow(&self) -> &DOMNode

Immutably borrows from an owned value. Read more
source§

impl Borrow<DOMNode> for DOMHTMLSelectElement

source§

fn borrow(&self) -> &DOMNode

Immutably borrows from an owned value. Read more
source§

impl Borrow<DOMNode> for DOMHTMLStyleElement

source§

fn borrow(&self) -> &DOMNode

Immutably borrows from an owned value. Read more
source§

impl Borrow<DOMNode> for DOMHTMLTableCaptionElement

source§

fn borrow(&self) -> &DOMNode

Immutably borrows from an owned value. Read more
source§

impl Borrow<DOMNode> for DOMHTMLTableCellElement

source§

fn borrow(&self) -> &DOMNode

Immutably borrows from an owned value. Read more
source§

impl Borrow<DOMNode> for DOMHTMLTableColElement

source§

fn borrow(&self) -> &DOMNode

Immutably borrows from an owned value. Read more
source§

impl Borrow<DOMNode> for DOMHTMLTableElement

source§

fn borrow(&self) -> &DOMNode

Immutably borrows from an owned value. Read more
source§

impl Borrow<DOMNode> for DOMHTMLTableRowElement

source§

fn borrow(&self) -> &DOMNode

Immutably borrows from an owned value. Read more
source§

impl Borrow<DOMNode> for DOMHTMLTableSectionElement

source§

fn borrow(&self) -> &DOMNode

Immutably borrows from an owned value. Read more
source§

impl Borrow<DOMNode> for DOMHTMLTextAreaElement

source§

fn borrow(&self) -> &DOMNode

Immutably borrows from an owned value. Read more
source§

impl Borrow<DOMNode> for DOMHTMLTitleElement

source§

fn borrow(&self) -> &DOMNode

Immutably borrows from an owned value. Read more
source§

impl Borrow<DOMNode> for DOMHTMLUListElement

source§

fn borrow(&self) -> &DOMNode

Immutably borrows from an owned value. Read more
source§

impl Borrow<DOMNode> for DOMProcessingInstruction

source§

fn borrow(&self) -> &DOMNode

Immutably borrows from an owned value. Read more
source§

impl Borrow<DOMNode> for DOMText

source§

fn borrow(&self) -> &DOMNode

Immutably borrows from an owned value. Read more
source§

impl Borrow<DOMObject> for DOMNode

source§

fn borrow(&self) -> &DOMObject

Immutably borrows from an owned value. Read more
source§

impl Borrow<NSObject> for DOMNode

source§

fn borrow(&self) -> &NSObject

Immutably borrows from an owned value. Read more
source§

impl Borrow<WebScriptObject> for DOMNode

source§

fn borrow(&self) -> &WebScriptObject

Immutably borrows from an owned value. Read more
source§

impl BorrowMut<AnyObject> for DOMNode

source§

fn borrow_mut(&mut self) -> &mut AnyObject

Mutably borrows from an owned value. Read more
source§

impl BorrowMut<DOMNode> for DOMAttr

source§

fn borrow_mut(&mut self) -> &mut DOMNode

Mutably borrows from an owned value. Read more
source§

impl BorrowMut<DOMNode> for DOMCDATASection

source§

fn borrow_mut(&mut self) -> &mut DOMNode

Mutably borrows from an owned value. Read more
source§

impl BorrowMut<DOMNode> for DOMCharacterData

source§

fn borrow_mut(&mut self) -> &mut DOMNode

Mutably borrows from an owned value. Read more
source§

impl BorrowMut<DOMNode> for DOMComment

source§

fn borrow_mut(&mut self) -> &mut DOMNode

Mutably borrows from an owned value. Read more
source§

impl BorrowMut<DOMNode> for DOMDocument

source§

fn borrow_mut(&mut self) -> &mut DOMNode

Mutably borrows from an owned value. Read more
source§

impl BorrowMut<DOMNode> for DOMDocumentFragment

source§

fn borrow_mut(&mut self) -> &mut DOMNode

Mutably borrows from an owned value. Read more
source§

impl BorrowMut<DOMNode> for DOMDocumentType

source§

fn borrow_mut(&mut self) -> &mut DOMNode

Mutably borrows from an owned value. Read more
source§

impl BorrowMut<DOMNode> for DOMElement

source§

fn borrow_mut(&mut self) -> &mut DOMNode

Mutably borrows from an owned value. Read more
source§

impl BorrowMut<DOMNode> for DOMEntity

source§

fn borrow_mut(&mut self) -> &mut DOMNode

Mutably borrows from an owned value. Read more
source§

impl BorrowMut<DOMNode> for DOMEntityReference

source§

fn borrow_mut(&mut self) -> &mut DOMNode

Mutably borrows from an owned value. Read more
source§

impl BorrowMut<DOMNode> for DOMHTMLAnchorElement

source§

fn borrow_mut(&mut self) -> &mut DOMNode

Mutably borrows from an owned value. Read more
source§

impl BorrowMut<DOMNode> for DOMHTMLAppletElement

source§

fn borrow_mut(&mut self) -> &mut DOMNode

Mutably borrows from an owned value. Read more
source§

impl BorrowMut<DOMNode> for DOMHTMLAreaElement

source§

fn borrow_mut(&mut self) -> &mut DOMNode

Mutably borrows from an owned value. Read more
source§

impl BorrowMut<DOMNode> for DOMHTMLBRElement

source§

fn borrow_mut(&mut self) -> &mut DOMNode

Mutably borrows from an owned value. Read more
source§

impl BorrowMut<DOMNode> for DOMHTMLBaseElement

source§

fn borrow_mut(&mut self) -> &mut DOMNode

Mutably borrows from an owned value. Read more
source§

impl BorrowMut<DOMNode> for DOMHTMLBaseFontElement

source§

fn borrow_mut(&mut self) -> &mut DOMNode

Mutably borrows from an owned value. Read more
source§

impl BorrowMut<DOMNode> for DOMHTMLBodyElement

source§

fn borrow_mut(&mut self) -> &mut DOMNode

Mutably borrows from an owned value. Read more
source§

impl BorrowMut<DOMNode> for DOMHTMLButtonElement

source§

fn borrow_mut(&mut self) -> &mut DOMNode

Mutably borrows from an owned value. Read more
source§

impl BorrowMut<DOMNode> for DOMHTMLDListElement

source§

fn borrow_mut(&mut self) -> &mut DOMNode

Mutably borrows from an owned value. Read more
source§

impl BorrowMut<DOMNode> for DOMHTMLDirectoryElement

source§

fn borrow_mut(&mut self) -> &mut DOMNode

Mutably borrows from an owned value. Read more
source§

impl BorrowMut<DOMNode> for DOMHTMLDivElement

source§

fn borrow_mut(&mut self) -> &mut DOMNode

Mutably borrows from an owned value. Read more
source§

impl BorrowMut<DOMNode> for DOMHTMLDocument

source§

fn borrow_mut(&mut self) -> &mut DOMNode

Mutably borrows from an owned value. Read more
source§

impl BorrowMut<DOMNode> for DOMHTMLElement

source§

fn borrow_mut(&mut self) -> &mut DOMNode

Mutably borrows from an owned value. Read more
source§

impl BorrowMut<DOMNode> for DOMHTMLEmbedElement

source§

fn borrow_mut(&mut self) -> &mut DOMNode

Mutably borrows from an owned value. Read more
source§

impl BorrowMut<DOMNode> for DOMHTMLFieldSetElement

source§

fn borrow_mut(&mut self) -> &mut DOMNode

Mutably borrows from an owned value. Read more
source§

impl BorrowMut<DOMNode> for DOMHTMLFontElement

source§

fn borrow_mut(&mut self) -> &mut DOMNode

Mutably borrows from an owned value. Read more
source§

impl BorrowMut<DOMNode> for DOMHTMLFormElement

source§

fn borrow_mut(&mut self) -> &mut DOMNode

Mutably borrows from an owned value. Read more
source§

impl BorrowMut<DOMNode> for DOMHTMLFrameElement

source§

fn borrow_mut(&mut self) -> &mut DOMNode

Mutably borrows from an owned value. Read more
source§

impl BorrowMut<DOMNode> for DOMHTMLFrameSetElement

source§

fn borrow_mut(&mut self) -> &mut DOMNode

Mutably borrows from an owned value. Read more
source§

impl BorrowMut<DOMNode> for DOMHTMLHRElement

source§

fn borrow_mut(&mut self) -> &mut DOMNode

Mutably borrows from an owned value. Read more
source§

impl BorrowMut<DOMNode> for DOMHTMLHeadElement

source§

fn borrow_mut(&mut self) -> &mut DOMNode

Mutably borrows from an owned value. Read more
source§

impl BorrowMut<DOMNode> for DOMHTMLHeadingElement

source§

fn borrow_mut(&mut self) -> &mut DOMNode

Mutably borrows from an owned value. Read more
source§

impl BorrowMut<DOMNode> for DOMHTMLHtmlElement

source§

fn borrow_mut(&mut self) -> &mut DOMNode

Mutably borrows from an owned value. Read more
source§

impl BorrowMut<DOMNode> for DOMHTMLIFrameElement

source§

fn borrow_mut(&mut self) -> &mut DOMNode

Mutably borrows from an owned value. Read more
source§

impl BorrowMut<DOMNode> for DOMHTMLImageElement

source§

fn borrow_mut(&mut self) -> &mut DOMNode

Mutably borrows from an owned value. Read more
source§

impl BorrowMut<DOMNode> for DOMHTMLInputElement

source§

fn borrow_mut(&mut self) -> &mut DOMNode

Mutably borrows from an owned value. Read more
source§

impl BorrowMut<DOMNode> for DOMHTMLLIElement

source§

fn borrow_mut(&mut self) -> &mut DOMNode

Mutably borrows from an owned value. Read more
source§

impl BorrowMut<DOMNode> for DOMHTMLLabelElement

source§

fn borrow_mut(&mut self) -> &mut DOMNode

Mutably borrows from an owned value. Read more
source§

impl BorrowMut<DOMNode> for DOMHTMLLegendElement

source§

fn borrow_mut(&mut self) -> &mut DOMNode

Mutably borrows from an owned value. Read more
source§

impl BorrowMut<DOMNode> for DOMHTMLLinkElement

source§

fn borrow_mut(&mut self) -> &mut DOMNode

Mutably borrows from an owned value. Read more
source§

impl BorrowMut<DOMNode> for DOMHTMLMapElement

source§

fn borrow_mut(&mut self) -> &mut DOMNode

Mutably borrows from an owned value. Read more
source§

impl BorrowMut<DOMNode> for DOMHTMLMarqueeElement

source§

fn borrow_mut(&mut self) -> &mut DOMNode

Mutably borrows from an owned value. Read more
source§

impl BorrowMut<DOMNode> for DOMHTMLMenuElement

source§

fn borrow_mut(&mut self) -> &mut DOMNode

Mutably borrows from an owned value. Read more
source§

impl BorrowMut<DOMNode> for DOMHTMLMetaElement

source§

fn borrow_mut(&mut self) -> &mut DOMNode

Mutably borrows from an owned value. Read more
source§

impl BorrowMut<DOMNode> for DOMHTMLModElement

source§

fn borrow_mut(&mut self) -> &mut DOMNode

Mutably borrows from an owned value. Read more
source§

impl BorrowMut<DOMNode> for DOMHTMLOListElement

source§

fn borrow_mut(&mut self) -> &mut DOMNode

Mutably borrows from an owned value. Read more
source§

impl BorrowMut<DOMNode> for DOMHTMLObjectElement

source§

fn borrow_mut(&mut self) -> &mut DOMNode

Mutably borrows from an owned value. Read more
source§

impl BorrowMut<DOMNode> for DOMHTMLOptGroupElement

source§

fn borrow_mut(&mut self) -> &mut DOMNode

Mutably borrows from an owned value. Read more
source§

impl BorrowMut<DOMNode> for DOMHTMLOptionElement

source§

fn borrow_mut(&mut self) -> &mut DOMNode

Mutably borrows from an owned value. Read more
source§

impl BorrowMut<DOMNode> for DOMHTMLParagraphElement

source§

fn borrow_mut(&mut self) -> &mut DOMNode

Mutably borrows from an owned value. Read more
source§

impl BorrowMut<DOMNode> for DOMHTMLParamElement

source§

fn borrow_mut(&mut self) -> &mut DOMNode

Mutably borrows from an owned value. Read more
source§

impl BorrowMut<DOMNode> for DOMHTMLPreElement

source§

fn borrow_mut(&mut self) -> &mut DOMNode

Mutably borrows from an owned value. Read more
source§

impl BorrowMut<DOMNode> for DOMHTMLQuoteElement

source§

fn borrow_mut(&mut self) -> &mut DOMNode

Mutably borrows from an owned value. Read more
source§

impl BorrowMut<DOMNode> for DOMHTMLScriptElement

source§

fn borrow_mut(&mut self) -> &mut DOMNode

Mutably borrows from an owned value. Read more
source§

impl BorrowMut<DOMNode> for DOMHTMLSelectElement

source§

fn borrow_mut(&mut self) -> &mut DOMNode

Mutably borrows from an owned value. Read more
source§

impl BorrowMut<DOMNode> for DOMHTMLStyleElement

source§

fn borrow_mut(&mut self) -> &mut DOMNode

Mutably borrows from an owned value. Read more
source§

impl BorrowMut<DOMNode> for DOMHTMLTableCaptionElement

source§

fn borrow_mut(&mut self) -> &mut DOMNode

Mutably borrows from an owned value. Read more
source§

impl BorrowMut<DOMNode> for DOMHTMLTableCellElement

source§

fn borrow_mut(&mut self) -> &mut DOMNode

Mutably borrows from an owned value. Read more
source§

impl BorrowMut<DOMNode> for DOMHTMLTableColElement

source§

fn borrow_mut(&mut self) -> &mut DOMNode

Mutably borrows from an owned value. Read more
source§

impl BorrowMut<DOMNode> for DOMHTMLTableElement

source§

fn borrow_mut(&mut self) -> &mut DOMNode

Mutably borrows from an owned value. Read more
source§

impl BorrowMut<DOMNode> for DOMHTMLTableRowElement

source§

fn borrow_mut(&mut self) -> &mut DOMNode

Mutably borrows from an owned value. Read more
source§

impl BorrowMut<DOMNode> for DOMHTMLTableSectionElement

source§

fn borrow_mut(&mut self) -> &mut DOMNode

Mutably borrows from an owned value. Read more
source§

impl BorrowMut<DOMNode> for DOMHTMLTextAreaElement

source§

fn borrow_mut(&mut self) -> &mut DOMNode

Mutably borrows from an owned value. Read more
source§

impl BorrowMut<DOMNode> for DOMHTMLTitleElement

source§

fn borrow_mut(&mut self) -> &mut DOMNode

Mutably borrows from an owned value. Read more
source§

impl BorrowMut<DOMNode> for DOMHTMLUListElement

source§

fn borrow_mut(&mut self) -> &mut DOMNode

Mutably borrows from an owned value. Read more
source§

impl BorrowMut<DOMNode> for DOMProcessingInstruction

source§

fn borrow_mut(&mut self) -> &mut DOMNode

Mutably borrows from an owned value. Read more
source§

impl BorrowMut<DOMNode> for DOMText

source§

fn borrow_mut(&mut self) -> &mut DOMNode

Mutably borrows from an owned value. Read more
source§

impl BorrowMut<DOMObject> for DOMNode

source§

fn borrow_mut(&mut self) -> &mut DOMObject

Mutably borrows from an owned value. Read more
source§

impl BorrowMut<NSObject> for DOMNode

source§

fn borrow_mut(&mut self) -> &mut NSObject

Mutably borrows from an owned value. Read more
source§

impl BorrowMut<WebScriptObject> for DOMNode

source§

fn borrow_mut(&mut self) -> &mut WebScriptObject

Mutably borrows from an owned value. Read more
source§

impl ClassType for DOMNode

§

type Super = DOMObject

The superclass of this class. Read more
§

type Mutability = InteriorMutable

Whether the type is mutable or immutable. Read more
source§

const NAME: &'static str = _

The name of the Objective-C class that this type represents. Read more
source§

fn class() -> &'static AnyClass

Get a reference to the Objective-C class that this type represents. Read more
source§

fn as_super(&self) -> &Self::Super

Get an immutable reference to the superclass.
source§

fn as_super_mut(&mut self) -> &mut Self::Super

Get a mutable reference to the superclass.
source§

fn retain(&self) -> Id<Self>where Self: IsRetainable + Sized,

Increment the reference count of the receiver. Read more
source§

fn alloc() -> Option<Allocated<Self>>where Self: IsAllocableAnyThread,

Allocate a new instance of the class. Read more
source§

impl DOMEventTarget for DOMNode

source§

unsafe fn addEventListener_listener_useCapture( &self, type: Option<&NSString>, listener: Option<&ProtocolObject<dyn DOMEventListener>>, use_capture: bool )where Self: Sized + Message,

👎Deprecated
Available on crate feature Foundation_NSString only.
source§

unsafe fn removeEventListener_listener_useCapture( &self, type: Option<&NSString>, listener: Option<&ProtocolObject<dyn DOMEventListener>>, use_capture: bool )where Self: Sized + Message,

👎Deprecated
Available on crate feature Foundation_NSString only.
source§

unsafe fn dispatchEvent(&self, event: Option<&DOMEvent>) -> boolwhere Self: Sized + Message,

👎Deprecated
Available on crate feature WebKit_DOMEvent only.
source§

unsafe fn addEventListener( &self, type: Option<&NSString>, listener: Option<&ProtocolObject<dyn DOMEventListener>>, use_capture: bool )where Self: Sized + Message,

👎Deprecated
Available on crate feature Foundation_NSString only.
source§

unsafe fn removeEventListener( &self, type: Option<&NSString>, listener: Option<&ProtocolObject<dyn DOMEventListener>>, use_capture: bool )where Self: Sized + Message,

👎Deprecated
Available on crate feature Foundation_NSString only.
source§

impl Debug for DOMNode

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Deref for DOMNode

§

type Target = DOMObject

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl DerefMut for DOMNode

source§

fn deref_mut(&mut self) -> &mut Self::Target

Mutably dereferences the value.
source§

impl Hash for DOMNode

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl NSCopying for DOMNode

source§

fn copy(&self) -> Id<<Self::Mutability as Copyhelper<Self>>::CopyOutput>where Self: Sized + ClassType, Self::Mutability: Copyhelper<Self>,

Returns a new instance that’s a copy of the receiver. Read more
source§

impl NSObjectProtocol for DOMNode

source§

fn is_kind_of<T>(&self) -> boolwhere T: ClassType, Self: Sized + Message,

Check if the object is an instance of the class, or one of it’s subclasses. Read more
source§

impl PartialEq<DOMNode> for DOMNode

source§

fn eq(&self, other: &DOMNode) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl RefEncode for DOMNode

source§

const ENCODING_REF: Encoding = <DOMObject as ::objc2::RefEncode>::ENCODING_REF

The Objective-C type-encoding for a reference of this type. Read more
source§

impl Eq for DOMNode

source§

impl Message for DOMNode

source§

impl StructuralEq for DOMNode

source§

impl StructuralPartialEq for DOMNode

Auto Trait Implementations§

§

impl !RefUnwindSafe for DOMNode

§

impl !Send for DOMNode

§

impl !Sync for DOMNode

§

impl !Unpin for DOMNode

§

impl !UnwindSafe for DOMNode

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for Twhere U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> AutoreleaseSafe for Twhere T: ?Sized,

source§

impl<T> IsAllocableAnyThread for Twhere T: ClassType + ?Sized, <T as ClassType>::Mutability: MutabilityIsAllocableAnyThread,

source§

impl<T> IsIdCloneable for Twhere T: ClassType + ?Sized, <T as ClassType>::Mutability: MutabilityIsIdCloneable,

source§

impl<T> IsRetainable for Twhere T: ClassType + ?Sized, <T as ClassType>::Mutability: MutabilityIsRetainable,