{"ast_node_type":"other","tokens":[{"end":58,"kind":"keyword","start":0,"text":"query"}]}
    query param_env(def_id: DefId) -> ty::ParamEnv<'tcx> {
    /// then you should take a `TypingEnv` to ensure that you handle opaque types correctly.
        desc { |tcx| "computing normalized predicates of `{}`", tcx.def_path_str(def_id) }