Trait freya_native_core::real_dom::NodeImmutable  
source · pub trait NodeImmutable<V: FromAnyValue + Send + Sync = ()>: Sized {
    // Required methods
    fn real_dom(&self) -> &RealDom<V>;
    fn id(&self) -> NodeId;
    // Provided methods
    fn node_type(&self) -> ViewEntry<'_, NodeType<V>> { ... }
    fn get<'a, T: Component + Sync + Send>(&'a self) -> Option<ViewEntry<'a, T>> { ... }
    fn children_ids_advanced(
        &self,
        id: NodeId,
        enter_shadow_dom: bool
    ) -> Vec<NodeId> { ... }
    fn child_ids(&self) -> Vec<NodeId> { ... }
    fn children(&self) -> Vec<NodeRef<'_, V>> { ... }
    fn parent_id(&self) -> Option<NodeId> { ... }
    fn parent(&self) -> Option<NodeRef<'_, V>> { ... }
    fn height(&self) -> u16 { ... }
}Expand description
A immutable view of a node
Required Methods§
Provided Methods§
sourcefn get<'a, T: Component + Sync + Send>(&'a self) -> Option<ViewEntry<'a, T>>
 
fn get<'a, T: Component + Sync + Send>(&'a self) -> Option<ViewEntry<'a, T>>
Get a component from the current node
Object Safety§
This trait is not object safe.