Trait hyper_ast::types::TypedHyperAST
source · pub trait TypedHyperAST<'store, TIdN: TypedNodeId<IdN = Self::IdN>>: HyperAST<'store> {
type T: Tree<Type = TIdN::Ty, TreeId = Self::IdN, Label = Self::Label>;
type NS: 'store + TypedNodeStore<TIdN, R<'store> = <Self as TypedHyperAST<'store, TIdN>>::T>;
// Required method
fn typed_node_store(&self) -> &<Self as TypedHyperAST<'store, TIdN>>::NS;
}