f22bc2d3ff
Given ``` mented on Jan 26, 2015 • trait Foo { fn method(&self) {} } fn call_method<T>(x: &T) { x.method() } ``` suggest constraining `T` with `Foo`.
14 lines
192 B
Rust
14 lines
192 B
Rust
trait Foo {
|
|
fn method(&self) {}
|
|
}
|
|
|
|
fn call_method<T: std::fmt::Debug>(x: &T) {
|
|
x.method() //~ ERROR E0599
|
|
}
|
|
|
|
fn call_method_2<T>(x: T) {
|
|
x.method() //~ ERROR E0599
|
|
}
|
|
|
|
fn main() {}
|