pub struct QueryCtxt<'tcx> {
    pub tcx: TyCtxt<'tcx>,
    pub queries: &'tcx Queries<'tcx>,
}

Fields

tcx: TyCtxt<'tcx>queries: &'tcx Queries<'tcx>

Implementations

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

The resulting type after dereferencing.

Dereferences the value.

Executes a job by changing the ImplicitCtxt to point to the new query job while it executes. It returns the diagnostics captured during execution and the actual result.

Get the query information from the TLS context.

Load side effects associated to the node in the previous session.

Register diagnostics for the given node, for use in next session.

Register diagnostics for the given node, for use in next session.