{"ast_node_type":"variable","tokens":[{"end":41,"kind":"keyword","start":0,"text":"if"}]}
        if let [.., last] = &bounds[..] {
    fn deny_super_traits(&self, bounds: &GenericBounds, ident: Span) {
            let span = bounds.iter().map(|b| b.span()).collect();