mirror of
https://github.com/rust-lang/rust.git
synced 2026-04-28 03:07:24 +03:00
8b0dc1ece0
This includes the types `QueryInfo`, `QueryJob`, `QueryJobId`, `QueryWaiter`, `QueryLatch`, and `QueryLatchInfo`. `CycleError` and `QueryStack*` had to come along too, due to type interdependencies. The `QueryStack*` types are put into a new submodule `rustc_middle::query::stack`.
For more information about how the query system works, see the rustc dev guide.