{"ast_node_type":"function","tokens":[{"end":64,"kind":"keyword","start":0,"text":"fn"}]}
fn contains_exterior_struct_lit(value: &hir::Expr<'_>) -> bool {
/// `X { y: 1 } == foo` all do, but `(X { y: 1 }) == foo` does not.
    match value.kind {