warning: the feature `precise_capturing` is incomplete and may not be safe to use and/or cause compiler crashes --> $DIR/ordering.rs:1:12 | LL | #![feature(precise_capturing)] | ^^^^^^^^^^^^^^^^^ | = note: see issue #123432 for more information = note: `#[warn(incomplete_features)]` on by default error: cannot capture parameter `'a` twice --> $DIR/ordering.rs:4:25 | LL | fn lt<'a>() -> impl use<'a, 'a> Sized {} | ^^ -- parameter captured again here error: cannot capture parameter `T` twice --> $DIR/ordering.rs:7:24 | LL | fn ty() -> impl use Sized {} | ^ - parameter captured again here error: cannot capture parameter `N` twice --> $DIR/ordering.rs:10:37 | LL | fn ct() -> impl use Sized {} | ^ - parameter captured again here error: lifetime parameter `'a` must be listed before non-lifetime parameters --> $DIR/ordering.rs:13:37 | LL | fn ordering<'a, T>() -> impl use Sized {} | - ^^ | | | move the lifetime before this parameter error: aborting due to 4 previous errors; 1 warning emitted