{"ast_node_type":"function","tokens":[{"end":52,"kind":"keyword","start":0,"text":"fn"}]}
    fn contains_exterior_struct_lit(&self) -> bool {
    /// `X { y: 1 } == foo` all do, but `(X { y: 1 }) == foo` does not.
        return contains_exterior_struct_lit_inner(self).is_some();