diff options
Diffstat (limited to 'src/test/ui/suggestions/issue-84973.rs')
-rw-r--r-- | src/test/ui/suggestions/issue-84973.rs | 33 |
1 files changed, 0 insertions, 33 deletions
diff --git a/src/test/ui/suggestions/issue-84973.rs b/src/test/ui/suggestions/issue-84973.rs deleted file mode 100644 index 42468478e..000000000 --- a/src/test/ui/suggestions/issue-84973.rs +++ /dev/null @@ -1,33 +0,0 @@ -// Checks whether borrowing is suggested when a trait bound is not satisfied -// for found type `T`, but is for `&/&mut T`. - -fn main() { - let f = Fancy{}; - let o = Other::new(f); - //~^ ERROR: the trait bound `Fancy: SomeTrait` is not satisfied [E0277] -} - -struct Fancy {} - -impl <'a> SomeTrait for &'a Fancy { -} - -trait SomeTrait {} - -struct Other<'a, G> { - a: &'a str, - g: G, -} - -// Broadly copied from https://docs.rs/petgraph/0.5.1/src/petgraph/dot.rs.html#70 -impl<'a, G> Other<'a, G> -where - G: SomeTrait, -{ - pub fn new(g: G) -> Self { - Other { - a: "hi", - g: g, - } - } -} |