Type Alias rustc_next_trait_solver::solve::CanonicalResponse
source · pub type CanonicalResponse<I> = Canonical<I, Response<I>>;
Aliased Type§
struct CanonicalResponse<I> {
pub value: Response<I>,
pub max_universe: UniverseIndex,
pub defining_opaque_types: <I as Interner>::DefiningOpaqueTypes,
pub variables: <I as Interner>::CanonicalVars,
}
Fields§
§value: Response<I>
§max_universe: UniverseIndex
§defining_opaque_types: <I as Interner>::DefiningOpaqueTypes
§variables: <I as Interner>::CanonicalVars
Layout§
Note: Encountered an error during type layout; the type failed to be normalized.