{"ast_node_type":"other","tokens":[{"end":85,"kind":"keyword","start":0,"text":"inferred_outlives.iter().filter(|(_,"}]}
                                        inferred_outlives.iter().filter(|(_, span)| {
                                        // this happens if the type is recursively defined
                                            !where_predicate.span.contains(*span)