rustc_hir_pretty

Function contains_exterior_struct_lit

Source
pub(crate) fn contains_exterior_struct_lit(value: &Expr<'_>) -> bool
Expand description

Expressions that syntactically contain an “exterior” struct literal, i.e., not surrounded by any parens or other delimiters, e.g., X { y: 1 }, X { y: 1 }.method(), foo == X { y: 1 } and X { y: 1 } == foo all do, but (X { y: 1 }) == foo does not.