[][src]Type Definition minitt::syntax::Neutral

type Neutral<Name> = GenericNeutral<Name, Value<Name>>;

Neut in Mini-TT, neutral value.

Trait Implementations

impl<Name: DebuggableNameTrait> ReadBack for Neutral<Name>[src]

type NormalForm = NormalNeutral<Name>

Corresponding normal form type for the read-backable structures. This is needed because Rust does not support Higher-Kinded Types :( Read more

fn read_back(self, index: u32) -> Self::NormalForm[src]

rbN in Mini-TT.

fn eq_normal(self, index: u32, other: Self) -> Result<(), String>[src]

eqNf in Mini-TT. Whether two structures are equivalent up to normal form. Read more