Function rustc_ap_rustc_ast::util::parser::contains_exterior_struct_lit [−][src]
pub 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.