{"ast_node_type":"other","tokens":[{"end":29,"kind":"keyword","start":0,"text":"pub"}]}
pub trait QueryCache: Sized {
/// by the `Cache` associated type of the `rustc_middle::query::Key` trait.
    type Key: Hash + Eq + Copy + Debug;