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