Type Alias rustc_trait_selection::infer::canonical::Canonical
source · pub type Canonical<'tcx, V> = Canonical<TyCtxt<'tcx>, V>;Aliased Type§
struct Canonical<'tcx, V> {
pub value: V,
pub max_universe: UniverseIndex,
pub variables: &'tcx List<CanonicalVarInfo<TyCtxt<'tcx>>>,
}Fields§
§value: V§max_universe: UniverseIndex§variables: &'tcx List<CanonicalVarInfo<TyCtxt<'tcx>>>Trait Implementations§
source§impl<'tcx> CanonicalResponseExt for Canonical<'tcx, Response<'tcx>>
impl<'tcx> CanonicalResponseExt for Canonical<'tcx, Response<'tcx>>
fn has_no_inference_or_external_constraints(&self) -> bool
Layout§
Note: Unable to compute type layout, possibly due to this type having generic parameters. Layout can only be computed for concrete, fully-instantiated types.