[−][src]Struct virtual_node::CreatedElement
A web_sys::Element along with all of the closures that were created for that element's events and all of it's child element's events.
Fields
element: ElementAn Element that was created from a VirtualNode
closures: HashMap<u32, Vec<DynClosure>>A map of an element's unique identifier along with all of the Closures for that element.
The DomUpdater uses this to look up elements and see if they're still in the page. If not the refernce that we maintain to their closure will be dropped, thus freeing the Closure's memory.
Trait Implementations
impl Deref for CreatedElement[src]
Auto Trait Implementations
impl !Send for CreatedElement
impl !Sync for CreatedElement
Blanket Implementations
impl<T, U> Into for T where
U: From<T>, [src]
U: From<T>,
impl<T> From for T[src]
impl<T, U> TryFrom for T where
U: Into<T>, [src]
U: Into<T>,
type Error = !
🔬 This is a nightly-only experimental API. (
try_from)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> 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,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T, U> TryInto for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,