Trait Node

Source
pub trait Node { }

Implementors§

Source§

impl Node for Tree

Source§

impl<'a, Id: TypedNodeId<IdN = NodeIdentifier>> Node for hyperast::store::nodes::boxed_components::HashedNodeRef<'a, Id>

Source§

impl<'a, Id: TypedNodeId<IdN = NodeIdentifier>> Node for hyperast::store::nodes::hecs::HashedNodeRef<'a, Id>

Source§

impl<'a, Id: TypedNodeId<IdN = NodeIdentifier>> Node for HashedNode<Id>

Source§

impl<'a, T> Node for hyperast::store::nodes::fetched::HashedNodeRef<'a, T>

Source§

impl<'a, T> Node for hyperast::store::nodes::legion::HashedNodeRef<'a, T>

Source§

impl<H: Hash + PrimInt, U: NodeHashs<Hash = H>, N, L, T> Node for HashedCompressedNode<U, N, L, T>

Source§

impl<N, L, T> Node for CompressedNode<N, L, T>

Source§

impl<T: Node> Node for TreeRef<'_, T>