error: struct literals are not allowed here --> $DIR/struct-literal-in-while.rs:12:11 | LL | while Foo { | ___________^ LL | | x: 3 LL | | }.hi() { | |_____^ | help: surround the struct literal with parentheses | LL ~ while (Foo { LL | x: 3 LL ~ }).hi() { | error: aborting due to previous error