]> git.proxmox.com Git - rustc.git/blob - tests/ui/const-generics/min_const_generics/type_and_const_defaults.rs
New upstream version 1.68.2+dfsg1
[rustc.git] / tests / ui / const-generics / min_const_generics / type_and_const_defaults.rs
1 // run-pass
2 #![allow(dead_code)]
3
4 struct Both<T=u32, const N: usize=3> {
5 arr: [T; N]
6 }
7
8 trait BothTrait<T=u32, const N: usize=3> {}
9
10 enum BothEnum<T=u32, const N: usize=3> {
11 Dummy([T; N])
12 }
13
14 struct OppOrder<const N: usize=3, T=u32> {
15 arr: [T; N]
16 }
17
18 fn main() {
19 let _ = OppOrder::<3, u32> {
20 arr: [0,0,0],
21 };
22 let _ = Both::<u8, 1> {
23 arr: [0],
24 };
25 }