| 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;` |
| } |