{"ast_node_type":"struct","tokens":[{"end":46,"kind":"keyword","start":0,"text":"struct"}]}
    struct OpaqueTypeLifetimeCollector<'tcx> {
    // we may not use `'c` in the hidden type.
        tcx: TyCtxt<'tcx>,