Re-exportsΒ§
use std::fmt::Debug;πuse std::fmt::Debug;πuse std::hash::Hash;πuse std::hash::Hash;πuse std::num::NonZero;πuse std::sync::Arc;πuse parking_lot::Condvar;πuse parking_lot::Mutex;πuse rustc_data_structures::hash_table::HashTable;πuse rustc_data_structures::sharded::Sharded;πuse rustc_span::Span;πuse crate::queries::TaggedQueryKey;π
StructsΒ§
- Query
Cycle - Query
Job - Represents an active query job.
- Query
JobId - A value uniquely identifying an active query job.
- Query
Latch - Query
Stack Frame - Description of a frame in the query stack.
- Query
State - For a particular query, keeps track of βactiveβ keys, i.e. keys whose evaluation has started but has not yet finished successfully.
- Query
Waiter
EnumsΒ§
- Active
KeyStatus - For a particular query and key, tracks the status of a query evaluation that has started, but has not yet finished successfully.