| #[derive(Debug)] | |
| struct Pair<T, V> (T, V); | |
| impl Pair< | |
| &str, | |
| isize | |
| > { | |
| fn say(self: &Pair<&str, isize>) { | |
| //~^ ERROR mismatched `self` parameter type | |
| //~| ERROR mismatched `self` parameter type | |
| println!("{:?}", self); | |
| } | |
| } | |
| fn main() { | |
| let result = &Pair("shane", 1); | |
| result.say(); | |
| } |