[−][src]Struct virtual_node::CreatedNode
A node along with all of the closures that were created for that node's events and all of it's child node's events.
Fields
node: TA Node or Element that was created from a VirtualNode
closures: HashMap<u32, Vec<DynClosure>>A map of a node's unique identifier along with all of the Closures for that node.
The DomUpdater uses this to look up nodes and see if they're still in the page. If not the reference that we maintain to their closure will be dropped, thus freeing the Closure's memory.
Methods
impl<T> CreatedNode<T>[src]
pub fn without_closures<N: Into<T>>(node: N) -> Self[src]
Trait Implementations
impl<T> Deref for CreatedNode<T>[src]
impl From<CreatedNode<Element>> for CreatedNode<Node>[src]
fn from(other: CreatedNode<Element>) -> CreatedNode<Node>[src]
Auto Trait Implementations
impl<T> !RefUnwindSafe for CreatedNode<T>
impl<T> !Send for CreatedNode<T>
impl<T> !Sync for CreatedNode<T>
impl<T> Unpin for CreatedNode<T> where
T: Unpin,
T: Unpin,
impl<T> !UnwindSafe for CreatedNode<T>
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,