[][src]Struct web_sys::Comment

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

The Comment object

MDN Documentation

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

Methods

impl Comment[src]

pub fn new() -> Result<Comment, JsValue>[src]

The new Comment(..) constructor, creating a new instance of Comment

MDN Documentation

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

impl Comment[src]

pub fn new_with_data(data: &str) -> Result<Comment, JsValue>[src]

The new Comment(..) constructor, creating a new instance of Comment

MDN Documentation

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

Methods from Deref<Target = CharacterData>

pub fn append_data(&self, data: &str) -> Result<(), JsValue>[src]

The appendData() method

MDN Documentation

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

pub fn delete_data(&self, offset: u32, count: u32) -> Result<(), JsValue>[src]

The deleteData() method

MDN Documentation

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

pub fn insert_data(&self, offset: u32, data: &str) -> Result<(), JsValue>[src]

The insertData() method

MDN Documentation

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

pub fn replace_data(
    &self,
    offset: u32,
    count: u32,
    data: &str
) -> Result<(), JsValue>
[src]

The replaceData() method

MDN Documentation

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

pub fn substring_data(&self, offset: u32, count: u32) -> Result<String, JsValue>[src]

The substringData() method

MDN Documentation

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

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

The data getter

MDN Documentation

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

pub fn set_data(&self, data: &str)[src]

The data setter

MDN Documentation

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

pub fn length(&self) -> u32[src]

The length getter

MDN Documentation

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

pub fn after_with_node(&self, nodes: &Array) -> Result<(), JsValue>[src]

The after() method

MDN Documentation

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

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

The after() method

MDN Documentation

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

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

The after() method

MDN Documentation

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

pub fn after_with_node_2(
    &self,
    nodes_1: &Node,
    nodes_2: &Node
) -> Result<(), JsValue>
[src]

The after() method

MDN Documentation

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

pub fn after_with_node_3(
    &self,
    nodes_1: &Node,
    nodes_2: &Node,
    nodes_3: &Node
) -> Result<(), JsValue>
[src]

The after() method

MDN Documentation

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

pub fn after_with_node_4(
    &self,
    nodes_1: &Node,
    nodes_2: &Node,
    nodes_3: &Node,
    nodes_4: &Node
) -> Result<(), JsValue>
[src]

The after() method

MDN Documentation

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

pub fn after_with_node_5(
    &self,
    nodes_1: &Node,
    nodes_2: &Node,
    nodes_3: &Node,
    nodes_4: &Node,
    nodes_5: &Node
) -> Result<(), JsValue>
[src]

The after() method

MDN Documentation

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

pub fn after_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]

The after() method

MDN Documentation

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

pub fn after_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]

The after() method

MDN Documentation

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

pub fn after_with_str(&self, nodes: &Array) -> Result<(), JsValue>[src]

The after() method

MDN Documentation

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

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

The after() method

MDN Documentation

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

pub fn after_with_str_1(&self, nodes_1: &str) -> Result<(), JsValue>[src]

The after() method

MDN Documentation

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

pub fn after_with_str_2(
    &self,
    nodes_1: &str,
    nodes_2: &str
) -> Result<(), JsValue>
[src]

The after() method

MDN Documentation

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

pub fn after_with_str_3(
    &self,
    nodes_1: &str,
    nodes_2: &str,
    nodes_3: &str
) -> Result<(), JsValue>
[src]

The after() method

MDN Documentation

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

pub fn after_with_str_4(
    &self,
    nodes_1: &str,
    nodes_2: &str,
    nodes_3: &str,
    nodes_4: &str
) -> Result<(), JsValue>
[src]

The after() method

MDN Documentation

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

pub fn after_with_str_5(
    &self,
    nodes_1: &str,
    nodes_2: &str,
    nodes_3: &str,
    nodes_4: &str,
    nodes_5: &str
) -> Result<(), JsValue>
[src]

The after() method

MDN Documentation

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

pub fn after_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]

The after() method

MDN Documentation

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

pub fn after_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]

The after() method

MDN Documentation

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

pub fn before_with_node(&self, nodes: &Array) -> Result<(), JsValue>[src]

The before() method

MDN Documentation

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

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

The before() method

MDN Documentation

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

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

The before() method

MDN Documentation

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

pub fn before_with_node_2(
    &self,
    nodes_1: &Node,
    nodes_2: &Node
) -> Result<(), JsValue>
[src]

The before() method

MDN Documentation

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

pub fn before_with_node_3(
    &self,
    nodes_1: &Node,
    nodes_2: &Node,
    nodes_3: &Node
) -> Result<(), JsValue>
[src]

The before() method

MDN Documentation

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

pub fn before_with_node_4(
    &self,
    nodes_1: &Node,
    nodes_2: &Node,
    nodes_3: &Node,
    nodes_4: &Node
) -> Result<(), JsValue>
[src]

The before() method

MDN Documentation

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

pub fn before_with_node_5(
    &self,
    nodes_1: &Node,
    nodes_2: &Node,
    nodes_3: &Node,
    nodes_4: &Node,
    nodes_5: &Node
) -> Result<(), JsValue>
[src]

The before() method

MDN Documentation

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

pub fn before_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]

The before() method

MDN Documentation

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

pub fn before_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]

The before() method

MDN Documentation

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

pub fn before_with_str(&self, nodes: &Array) -> Result<(), JsValue>[src]

The before() method

MDN Documentation

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

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

The before() method

MDN Documentation

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

pub fn before_with_str_1(&self, nodes_1: &str) -> Result<(), JsValue>[src]

The before() method

MDN Documentation

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

pub fn before_with_str_2(
    &self,
    nodes_1: &str,
    nodes_2: &str
) -> Result<(), JsValue>
[src]

The before() method

MDN Documentation

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

pub fn before_with_str_3(
    &self,
    nodes_1: &str,
    nodes_2: &str,
    nodes_3: &str
) -> Result<(), JsValue>
[src]

The before() method

MDN Documentation

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

pub fn before_with_str_4(
    &self,
    nodes_1: &str,
    nodes_2: &str,
    nodes_3: &str,
    nodes_4: &str
) -> Result<(), JsValue>
[src]

The before() method

MDN Documentation

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

pub fn before_with_str_5(
    &self,
    nodes_1: &str,
    nodes_2: &str,
    nodes_3: &str,
    nodes_4: &str,
    nodes_5: &str
) -> Result<(), JsValue>
[src]

The before() method

MDN Documentation

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

pub fn before_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]

The before() method

MDN Documentation

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

pub fn before_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]

The before() method

MDN Documentation

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

pub fn remove(&self)[src]

The remove() method

MDN Documentation

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

pub fn replace_with_with_node(&self, nodes: &Array) -> Result<(), JsValue>[src]

The replaceWith() method

MDN Documentation

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

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

The replaceWith() method

MDN Documentation

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

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

The replaceWith() method

MDN Documentation

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

pub fn replace_with_with_node_2(
    &self,
    nodes_1: &Node,
    nodes_2: &Node
) -> Result<(), JsValue>
[src]

The replaceWith() method

MDN Documentation

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

pub fn replace_with_with_node_3(
    &self,
    nodes_1: &Node,
    nodes_2: &Node,
    nodes_3: &Node
) -> Result<(), JsValue>
[src]

The replaceWith() method

MDN Documentation

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

pub fn replace_with_with_node_4(
    &self,
    nodes_1: &Node,
    nodes_2: &Node,
    nodes_3: &Node,
    nodes_4: &Node
) -> Result<(), JsValue>
[src]

The replaceWith() method

MDN Documentation

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

pub fn replace_with_with_node_5(
    &self,
    nodes_1: &Node,
    nodes_2: &Node,
    nodes_3: &Node,
    nodes_4: &Node,
    nodes_5: &Node
) -> Result<(), JsValue>
[src]

The replaceWith() method

MDN Documentation

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

pub fn replace_with_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]

The replaceWith() method

MDN Documentation

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

pub fn replace_with_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]

The replaceWith() method

MDN Documentation

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

pub fn replace_with_with_str(&self, nodes: &Array) -> Result<(), JsValue>[src]

The replaceWith() method

MDN Documentation

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

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

The replaceWith() method

MDN Documentation

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

pub fn replace_with_with_str_1(&self, nodes_1: &str) -> Result<(), JsValue>[src]

The replaceWith() method

MDN Documentation

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

pub fn replace_with_with_str_2(
    &self,
    nodes_1: &str,
    nodes_2: &str
) -> Result<(), JsValue>
[src]

The replaceWith() method

MDN Documentation

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

pub fn replace_with_with_str_3(
    &self,
    nodes_1: &str,
    nodes_2: &str,
    nodes_3: &str
) -> Result<(), JsValue>
[src]

The replaceWith() method

MDN Documentation

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

pub fn replace_with_with_str_4(
    &self,
    nodes_1: &str,
    nodes_2: &str,
    nodes_3: &str,
    nodes_4: &str
) -> Result<(), JsValue>
[src]

The replaceWith() method

MDN Documentation

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

pub fn replace_with_with_str_5(
    &self,
    nodes_1: &str,
    nodes_2: &str,
    nodes_3: &str,
    nodes_4: &str,
    nodes_5: &str
) -> Result<(), JsValue>
[src]

The replaceWith() method

MDN Documentation

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

pub fn replace_with_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]

The replaceWith() method

MDN Documentation

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

pub fn replace_with_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]

The replaceWith() method

MDN Documentation

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

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

The previousElementSibling getter

MDN Documentation

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

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

The nextElementSibling getter

MDN Documentation

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

Trait Implementations

impl AsRef<JsValue> for Comment[src]

impl AsRef<CharacterData> for Comment[src]

impl AsRef<Node> for Comment[src]

impl AsRef<EventTarget> for Comment[src]

impl AsRef<Object> for Comment[src]

impl From<JsValue> for Comment[src]

impl From<Comment> for JsValue[src]

impl From<Comment> for CharacterData[src]

impl From<Comment> for Node[src]

impl From<Comment> for EventTarget[src]

impl From<Comment> for Object[src]

impl Clone for Comment[src]

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

Performs copy-assignment from source. Read more

impl Debug for Comment[src]

impl Deref for Comment[src]

type Target = CharacterData

The resulting type after dereferencing.

impl JsCast for Comment[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 Comment[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 Comment[src]

impl IntoWasmAbi for Comment[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 Comment[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 Comment[src]

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

impl OptionFromWasmAbi for Comment[src]

impl RefFromWasmAbi for Comment[src]

type Abi = <JsValue as RefFromWasmAbi>::Abi

The wasm ABI type references to Self are recovered from.

type Anchor = ManuallyDrop<Comment>

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 Comment

impl !Sync for Comment

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