// run-rustfix #![feature(in_band_lifetimes)] #![deny(single_use_lifetimes)] #![allow(dead_code)] #![allow(unused_variables)] // Test that we DO warn when lifetime name is used only // once in a fn argument, even with in band lifetimes. fn a(x: &u32, y: &u32) { //~^ ERROR `'a` only used once //~| ERROR `'b` only used once //~| HELP elide the single-use lifetime //~| HELP elide the single-use lifetime } fn main() { }