Structsยง
- Active
JobGuard ๐ - Guard object representing the responsibility to execute a query job and mark it as completed.
Enumsยง
Functionsยง
- all_
inactive ๐ - check_
feedable_ ๐consistency - collect_
active_ query_ jobs - Returns a map of currently active query jobs, collected from all queries.
- collect_
active_ ๐query_ jobs_ inner - Internal plumbing for collecting the set of active jobs for this query.
- ensure_
can_ ๐skip_ execution - Checks whether a
tcx.ensure_ok()ortcx.ensure_done()query call can return early without actually trying to execute. - equivalent_
key ๐ - execute_
job_ ๐incr - execute_
job_ ๐non_ incr - execute_
query_ ๐incr_ inner - Called by a macro-generated impl of
QueryVTable::execute_query_fn, in incremental mode. - execute_
query_ ๐non_ incr_ inner - Called by a macro-generated impl of
QueryVTable::execute_query_fn, in non-incremental mode. - find_
and_ ๐handle_ cycle - force_
query_ ๐dep_ node - Inner implementation of
DepKindVTable::force_from_dep_node_fnfor query nodes. - handle_
cycle ๐ - load_
from_ ๐disk_ or_ invoke_ provider_ green - Given that the dep node for this query+key is green, obtain a value for it by loading one from disk if possible, or by invoking its query provider if necessary.
- try_
execute_ ๐query - Shared main part of both
execute_query_incr_innerandexecute_query_non_incr_inner. - wait_
for_ ๐query