Skip to main content

TyLoweringInferVarsCtx

Trait TyLoweringInferVarsCtx 

Source
pub trait TyLoweringInferVarsCtx<'db> {
    // Required methods
    fn next_ty_var(&mut self, span: Span) -> Ty<'db>;
    fn next_const_var(&mut self, span: Span) -> Const<'db>;
    fn next_region_var(&mut self, span: Span) -> Region<'db>;

    // Provided method
    fn as_table(&mut self) -> Option<&mut InferenceTable<'db>> { ... }
}

Required Methods§

Source

fn next_ty_var(&mut self, span: Span) -> Ty<'db>

Source

fn next_const_var(&mut self, span: Span) -> Const<'db>

Source

fn next_region_var(&mut self, span: Span) -> Region<'db>

Provided Methods§

Source

fn as_table(&mut self) -> Option<&mut InferenceTable<'db>>

Implementors§