Struct rustc_query_system::query::plumbing::QueryStateShard [−][src]
struct QueryStateShard<D, K> {
active: FxHashMap<K, QueryResult<D>>,
jobs: u32,
}Fields
active: FxHashMap<K, QueryResult<D>>jobs: u32Expand description
Used to generate unique ids for active jobs.
Trait Implementations
impl<D, K> Default for QueryStateShard<D, K>[src]
impl<D, K> Default for QueryStateShard<D, K>[src]fn default() -> QueryStateShard<D, K>[src]
fn default() -> QueryStateShard<D, K>[src]Returns the “default value” for a type. Read more
Auto Trait Implementations
impl<D, K> RefUnwindSafe for QueryStateShard<D, K> where
D: RefUnwindSafe,
K: RefUnwindSafe,
D: RefUnwindSafe,
K: RefUnwindSafe,
impl<D, K> !Send for QueryStateShard<D, K>
impl<D, K> !Sync for QueryStateShard<D, K>
impl<D, K> Unpin for QueryStateShard<D, K> where
D: Unpin,
K: Unpin,
D: Unpin,
K: Unpin,
impl<D, K> UnwindSafe for QueryStateShard<D, K> where
D: UnwindSafe,
K: UnwindSafe,
D: UnwindSafe,
K: UnwindSafe,