[−][src]Enum stdweb::web::MutationRecord
Contains information about an individual change to the DOM.
It is passed to the MutationObserver
's callback.
Variants
Attribute
One of the target's attributes was changed.
Fields of Attribute
CharacterData
The target's data was changed.
Fields of CharacterData
ChildList
The children of the target were changed.
Fields of ChildList
target: Node
The Node
whose children changed.
inserted_nodes: NodeList
The nodes which were inserted. Will be an empty NodeList
if no nodes were inserted.
removed_nodes: NodeList
The nodes which were removed. Will be an empty NodeList
if no nodes were removed.
previous_sibling: Option<Node>
The previous sibling of the inserted or removed nodes, or None
.
next_sibling: Option<Node>
The next sibling of the inserted or removed nodes, or None
.
Trait Implementations
impl TryFrom<Value> for MutationRecord
[src]
type Error = ConversionError
The type returned in the event of a conversion error.
fn try_from(v: Value) -> Result<Self, Self::Error>
[src]
impl Clone for MutationRecord
[src]
fn clone(&self) -> MutationRecord
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Debug for MutationRecord
[src]
Auto Trait Implementations
impl Send for MutationRecord
impl Sync for MutationRecord
Blanket Implementations
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> From for T
[src]
impl<T, U> TryFrom for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,