Trait adapton::catalog::collections::trie::TrieIntro [] [src]

pub trait TrieIntro<X>: Debug + Hash + PartialEq + Eq + Clone + 'static {
    fn nil(_: BS) -> Self;
    fn leaf(_: BS, _: X) -> Self;
    fn bin(_: BS, _: Self, _: Self) -> Self;
    fn root(_: Meta, _: Self) -> Self;
    fn name(_: Name, _: Self) -> Self;
    fn art(_: Art<Self>) -> Self;
    fn empty(_: Meta) -> Self;
    fn singleton(_: Meta, _: Name, _: X) -> Self;
    fn extend(_: Name, _: Self, _: X) -> Self;
}

Required Methods

Implementors