{"ast_node_type":"struct","tokens":[{"end":134,"kind":"keyword","start":0,"text":"//!"}]}
//! **Note:** The `Providers` struct is not a Rust trait, but a struct generated by the `rustc_macros` to hold all provider functions.
//! a function pointer to the actual provider), caching, and dependency graph integration.
//! The `rustc_macros` also supports a set of **query modifiers** (see below) that control the behavior of each query.