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: CycleErrorAuto 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.