{"ast_node_type":"other","tokens":[{"end":89,"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)