Type Alias chalk_ir::CanonicalVarKind

source ·
pub type CanonicalVarKind<I: Interner> = WithKind<I, UniverseIndex>;
Expand description

A variable kind with universe index.

Aliased Type§

struct CanonicalVarKind<I: Interner> {
    pub kind: VariableKind<I>,
    /* private fields */
}

Fields§

§kind: VariableKind<I>

The associated variable kind.

Trait Implementations§

source§

impl<I: Interner> CastTo<WithKind<I, UniverseIndex>> for CanonicalVarKind<I>

source§

fn cast_to( self, _interner: <CanonicalVarKind<I> as HasInterner>::Interner ) -> CanonicalVarKind<I>

Cast a value to type T.