#![feature(generic_const_exprs)] #![allow(incomplete_features)] // library portion of testing that `impl Trait<{ expr }>` doesnt // ice because of a `DefKind::TyParam` parent pub fn foo(foo: impl Into<[(); N + 1]>) { foo.into(); }