trait LintContext<'a> {}
-fn f<'a, T: LintContext<'a>>(cx: &T) {}
+fn f<'a, T: LintContext<'a>>(_: &T) {}
fn test<'a>(x: &'a [u8]) -> u8 {
let y: &'a u8 = &x[5];
132 | fn trait_bound_bug<'a, T: WithLifetime<'a>>() { unimplemented!() }
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-warning: unused variable: `cx`
- --> $DIR/lifetimes.rs:148:30
- |
-148 | fn f<'a, T: LintContext<'a>>(cx: &T) {}
- | ^^
- |
- = note: #[warn(unused_variables)] on by default
-
error: aborting due to 15 previous errors