Enum rustc_query_system::query::plumbing::TryGetJob [−][src]
enum TryGetJob<'tcx, D, K> where
D: Copy + Clone + Eq + Hash,
K: Eq + Hash + Clone, {
NotYetStarted(JobOwner<'tcx, D, K>),
Cycle(CycleError),
}
Expand description
The result of try_start
.
Variants
NotYetStarted(JobOwner<'tcx, D, K>)
The query is not yet started. Contains a guard to the cache eventually used to start it.
Tuple Fields of NotYetStarted
0: JobOwner<'tcx, D, K>
Cycle(CycleError)
Trying to execute the query resulted in a cycle.
Tuple Fields of Cycle
0: CycleError
Auto Trait Implementations
impl<'tcx, D, K> !RefUnwindSafe for TryGetJob<'tcx, D, K>
impl<'tcx, D, K> !UnwindSafe for TryGetJob<'tcx, D, K>
Blanket Implementations
Layout
Note: Unable to compute type layout, possibly due to this type having generic parameters. Layout can only be computed for concrete, fully-instantiated types.