{"ast_node_type":"variable","tokens":[{"end":80,"kind":"keyword","start":0,"text":"if"}]}
                if let BoundPolarity::Negative(_) = trait_ref.modifiers.polarity
                // Negative trait bounds are not allowed to have associated constraints
                    && let Some(segment) = trait_ref.trait_ref.path.segments.last()