2016-08-03 18:51:52 -05:00
|
|
|
struct Foo(u8);
|
|
|
|
|
|
|
|
impl Foo {
|
|
|
|
fn bar(&self) -> bool { self.0 > 5 }
|
2022-08-13 05:32:01 -05:00
|
|
|
fn bar() {} //~ ERROR E0592
|
2016-08-03 18:51:52 -05:00
|
|
|
}
|
|
|
|
|
|
|
|
trait Baz {
|
|
|
|
type Quux;
|
|
|
|
fn baz(&self) -> bool;
|
|
|
|
}
|
|
|
|
|
|
|
|
impl Baz for Foo {
|
|
|
|
type Quux = u32;
|
|
|
|
|
|
|
|
fn baz(&self) -> bool { true }
|
|
|
|
fn baz(&self) -> bool { self.0 > 5 } //~ ERROR E0201
|
|
|
|
type Quux = u32; //~ ERROR E0201
|
|
|
|
}
|
|
|
|
|
|
|
|
fn main() {
|
|
|
|
}
|