| // [full] run-pass | |
| // revisions: min full | |
| // Checks some basic test cases for defaults. | |
| #![cfg_attr(full, feature(const_generics))] | |
| #![cfg_attr(full, allow(incomplete_features))] | |
| #![allow(dead_code)] | |
| struct FixedOutput<'a, const N: usize, T=u32> { | |
| //[min]~^ ERROR type parameters must be declared prior to const parameters | |
| out: &'a [T; N], | |
| } | |
| trait FixedOutputter { | |
| fn out(&self) -> FixedOutput<'_, 10>; | |
| } | |
| fn main() {} |