[][src]Struct azul_core::dom::DomId

pub struct DomId { /* fields omitted */ }

DomID - used for identifying different DOMs (for example IFrameCallbacks) have a different DomId than the root DOM

Implementations

impl DomId[src]

pub const ROOT_ID: DomId[src]

ID for the top-level DOM (of a window)

pub fn new(parent: Option<(DomId, NodeId)>) -> DomId[src]

Creates a new, unique DOM ID.

pub fn reset()[src]

Reset the DOM ID to 0, usually done once-per-frame for the root DOM

pub fn is_root(&self) -> bool[src]

Returns if this is the root node

Trait Implementations

impl Clone for DomId[src]

impl Debug for DomId[src]

impl Eq for DomId[src]

impl Hash for DomId[src]

impl Ord for DomId[src]

impl PartialEq<DomId> for DomId[src]

impl PartialOrd<DomId> for DomId[src]

impl StructuralEq for DomId[src]

impl StructuralPartialEq for DomId[src]

Auto Trait Implementations

impl RefUnwindSafe for DomId

impl Send for DomId

impl Sync for DomId

impl Unpin for DomId

impl UnwindSafe for DomId

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

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

The type returned in the event of a conversion error.