mirror of
https://github.com/rust-lang/rust
synced 2024-11-05 20:45:15 +00:00
21 lines
259 B
Rust
21 lines
259 B
Rust
trait Animal {
|
|
fn eat(&self);
|
|
}
|
|
|
|
struct Cat {
|
|
meows: usize,
|
|
}
|
|
|
|
impl Animal for Cat {
|
|
//~^ ERROR not all trait items implemented, missing: `eat`
|
|
}
|
|
|
|
fn cat(in_x : usize) -> Cat {
|
|
Cat {
|
|
meows: in_x
|
|
}
|
|
}
|
|
|
|
fn main() {
|
|
let nyan = cat(0);
|
|
}
|