{"ast_node_type":"other","tokens":[{"end":31,"kind":"keyword","start":0,"text":".and_then(|assoc|"}]}
            .and_then(|assoc| {
            .find_by_ident_and_kind(tcx, Ident::with_dummy_span(name), ty::AssocTag::Type, trait_id)
                let proj = Ty::new_projection(tcx, assoc.def_id, [self_ty]);