Struct rustc_infer::infer::canonical::QueryResponse [−][src]
pub struct QueryResponse<'tcx, R> {
pub var_values: CanonicalVarValues,
pub region_constraints: QueryRegionConstraints,
pub certainty: Certainty,
pub value: R,
}Expand description
After we execute a query with a canonicalized key, we get back a
Canonical<QueryResponse<..>>. You can use
instantiate_query_result to access the data in this result.
Fields
var_values: CanonicalVarValuesregion_constraints: QueryRegionConstraintscertainty: Certaintyvalue: RAuto Trait Implementations
impl<'tcx, R> !RefUnwindSafe for QueryResponse<R>
impl<'tcx, R> !Send for QueryResponse<R>
impl<'tcx, R> !Sync for QueryResponse<R>
impl<'tcx, R> Unpin for QueryResponse<R> where
R: Unpin,
impl<'tcx, R> !UnwindSafe for QueryResponse<R>
Blanket Implementations
Mutably borrows from an owned value. Read more
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.
