23 lines
421 B
Rust
23 lines
421 B
Rust
|
use std::fmt;
|
||
|
|
||
|
struct S {
|
||
|
}
|
||
|
|
||
|
impl S {
|
||
|
fn hello<P>(&self, val: &P) where P: fmt::Display; {
|
||
|
//~^ ERROR non-item in item list
|
||
|
//~| ERROR associated function in `impl` without body
|
||
|
println!("val: {}", val);
|
||
|
}
|
||
|
}
|
||
|
|
||
|
impl S {
|
||
|
fn hello_empty<P>(&self, val: &P) where P: fmt::Display;
|
||
|
//~^ ERROR associated function in `impl` without body
|
||
|
}
|
||
|
|
||
|
fn main() {
|
||
|
let s = S{};
|
||
|
s.hello(&32);
|
||
|
}
|