{"ast_node_type":"function","tokens":[{"end":61,"kind":"keyword","start":0,"text":"pub"}]}
pub fn instantiate_canonical_state<D, I, T: TypeFoldable<I>>(
// `rustc_trait_selection::solve::inspect::analyse`.
    delegate: &D,