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

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

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

Loading content...

Implementors

impl<X: Debug + Hash + PartialEq + Eq + Clone + 'static> TrieIntro<X> for Trie<X>[src]

Loading content...