fn main() {} fn syntax() { fn foo() = 42; //~ ERROR function body cannot be `= expression;` fn bar() -> u8 = 42; //~ ERROR function body cannot be `= expression;` } extern "C" { fn foo() = 42; //~ ERROR function body cannot be `= expression;` //~^ ERROR incorrect function inside `extern` block fn bar() -> u8 = 42; //~ ERROR function body cannot be `= expression;` //~^ ERROR incorrect function inside `extern` block } trait Foo { fn foo() = 42; //~ ERROR function body cannot be `= expression;` fn bar() -> u8 = 42; //~ ERROR function body cannot be `= expression;` } impl Foo for () { fn foo() = 42; //~ ERROR function body cannot be `= expression;` fn bar() -> u8 = 42; //~ ERROR function body cannot be `= expression;` }