☰
Node
Node
Implementors
In hyper_ast::types
Modules
java
Structs
AnyType
KeywordIter
LangWrapper
MySlice
Old
SharedIter
SimpleHyperAST
T
TypeIndex
Enums
ConvertResult
CustomTypeStore
Keyword
Shared
T2
TypeMapElement
Traits
AsTreeRef
Children
DeCompressedTree
DecompressedSubtree
DecompressibleNodeStore
GenericItem
HashKind
HyperAST
HyperType
IterableChildren
LabelStore
Labeled
Lang
LangRef
Node
NodeId
NodeStore
NodeStoreExt
NodeStoreMut
SpecializedTypeStore
Stored
Tree
TreePath
TypeStore
TypeTrait
Typed
TypedHyperAST
TypedNodeId
TypedNodeStore
VersionedNodeStore
VersionedNodeStoreMut
WithChildren
WithChildrenSameLang
WithHashs
WithMetaData
WithSerialization
WithStats
Type Definitions
OwnedLabel
SlicedLabel
?
Trait
hyper_ast
::
types
::
Node
source
·
[
−
]
pub trait Node { }
Implementors
§
source
§
impl<'a, Id:
TypedNodeId
<IdN =
NodeIdentifier
>>
Node
for
HashedNode
<Id>
source
§
impl<'a, T>
Node
for hyper_ast::store::nodes::fetched::
HashedNodeRef
<'a, T>
source
§
impl<'a, T>
Node
for hyper_ast::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>