Enum fungi_lang::bitype::TCtxt [] [src]

pub enum TCtxt {
    Empty,
    Var(TCtxtRecVarType),
    IVar(TCtxtRecVarSort),
    TVar(TCtxtRecVarKind),
    TCons(TCtxtRecTypeConsKind),
    Equiv(TCtxtRecIdxTmIdxTmSort),
    Apart(TCtxtRecIdxTmIdxTmSort),
    PropTrue(TCtxtRecProp),
}

Variants

Methods

impl TCtxt
[src]

[src]

bind a var and type

[src]

bind a index var and sort

[src]

bind a type var and kind

[src]

bind a type constructor and kind

[src]

bind an index equivalence

[src]

bind an index apartness

[src]

bind a true proposition

impl TCtxt
[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

Trait Implementations

impl Clone for TCtxt
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl Debug for TCtxt
[src]

[src]

Formats the value using the given formatter.

impl Eq for TCtxt
[src]

impl PartialEq for TCtxt
[src]

[src]

This method tests for self and other values to be equal, and is used by ==. Read more

[src]

This method tests for !=.

impl Hash for TCtxt
[src]

[src]

Feeds this value into the given [Hasher]. Read more

1.3.0
[src]

Feeds a slice of this type into the given [Hasher]. Read more