Skip to main content

Module execution

Module execution 

Source

Structsยง

ActiveJobGuard ๐Ÿ”’
Guard object representing the responsibility to execute a query job and mark it as completed.

Functionsยง

all_inactive ๐Ÿ”’
cycle_error ๐Ÿ”’
ensure_must_run ๐Ÿ”’
Ensure that either this query has all green inputs or been executed. Executing query::ensure(D) is considered a read of the dep-node D. Returns true if the query should still run.
equivalent_key ๐Ÿ”’
execute_job ๐Ÿ”’
execute_job_incr ๐Ÿ”’
execute_job_non_incr ๐Ÿ”’
expect_job ๐Ÿ”’
Obtains the enclosed QueryJob, or panics if this query evaluation was poisoned by a panic.
force_query ๐Ÿ”’
gather_active_jobs_inner ๐Ÿ”’
Internal plumbing for collecting the set of active jobs for this query.
get_query_incr ๐Ÿ”’
get_query_non_incr ๐Ÿ”’
handle_cycle_error ๐Ÿ”’
mk_cycle ๐Ÿ”’
try_execute_query ๐Ÿ”’
try_load_from_disk_and_cache_in_memory ๐Ÿ”’
wait_for_query ๐Ÿ”’