You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
//! and for more details in incremental compilation, see the
47
+
//! [Query modifiers in incremental compilation](https://rustc-dev-guide.rust-lang.org/queries/incremental-compilation-in-detail.html#query-modifiers) section of the rustc-dev-guide.
48
+
//!
49
+
//! ## Query Expansion and Code Generation
50
+
//!
51
+
//! The [`rustc_macros::rustc_queries`] macro expands each query definition into:
52
+
//! - A method on [`TyCtxt`] (and [`TyCtxtAt`]) for invoking the query.
53
+
//! - Provider traits and structs for supplying the query's value.
54
+
//! - Caching and dependency graph integration.
55
+
//! - Support for incremental compilation, disk caching, and arena allocation as controlled by the modifiers.
0 commit comments