24 lines
770 B
Rust
24 lines
770 B
Rust
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;`
|
|
}
|