{"ast_node_type":"other","tokens":[{"end":121,"kind":"keyword","start":0,"text":"//!"}]}
//! These query definitions are processed by the [`rustc_macros`], which expands them into the necessary boilerplate code
//! Each `query` block in this file defines a single query, specifying its key and value types, along with various modifiers.
//! for the query system—including the [`Providers`] struct (a function table for all query implementations, where each field is