# Type Alias rustc_infer::infer::canonical::ir::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.