]> git.lizzy.rs Git - rust.git/commit
Suggest trait bound on type parameter when it is unconstrained
authorEsteban Küber <esteban@kuber.com.ar>
Wed, 17 Jul 2019 23:34:13 +0000 (16:34 -0700)
committerEsteban Küber <esteban@kuber.com.ar>
Thu, 18 Jul 2019 18:50:50 +0000 (11:50 -0700)
commitf22bc2d3ff650c3f0e5d492d18235d79ebdec230
treedd41933b53e5bfc11b6f24dce5b59afca56f3ee9
parent2eb0bc5e3c52a34b6d62ab0527520c66e4c575bd
Suggest trait bound on type parameter when it is unconstrained

Given

```
mented on Jan 26, 2015 •
 trait Foo { fn method(&self) {} }

fn call_method<T>(x: &T) {
    x.method()
}
```

suggest constraining `T` with `Foo`.
src/librustc_typeck/check/method/suggest.rs
src/test/ui/issues/issue-39559.stderr
src/test/ui/span/issue-7575.stderr
src/test/ui/suggestions/issue-21673.rs [new file with mode: 0644]
src/test/ui/suggestions/issue-21673.stderr [new file with mode: 0644]