pub(crate) trait QueryContext {
    type Def: Def;
    type Ref: Ref;
    type Scope: Copy;
}
Expand description

Context necessary to answer the question “Are these types transmutable?”.

Required Associated Types§

Implementations on Foreign Types§

source§

impl<'tcx> QueryContext for TyCtxt<'tcx>

§

type Def = Def<'tcx>

§

type Ref = Ref<'tcx>

§

type Scope = Ty<'tcx>

Implementors§