]> git.proxmox.com Git - rustc.git/blame - src/test/ui/const-generics/issues/issue-67185-1.rs
New upstream version 1.45.0+dfsg1
[rustc.git] / src / test / ui / const-generics / issues / issue-67185-1.rs
CommitLineData
f9f354fc
XL
1// check-pass
2
3#![feature(const_generics)]
4//~^ WARN the feature `const_generics` is incomplete
5
6trait Baz {
7 type Quaks;
8}
9impl Baz for u8 {
10 type Quaks = [u16; 3];
11}
12
13trait Bar {}
14impl Bar for [u16; 3] {}
15impl Bar for [[u16; 3]; 2] {}
16
17trait Foo
18 where
19 [<u8 as Baz>::Quaks; 2]: Bar,
20 <u8 as Baz>::Quaks: Bar,
21{
22}
23
24struct FooImpl;
25
26impl Foo for FooImpl {}
27
28fn f(_: impl Foo) {}
29
30fn main() {
31 f(FooImpl)
32}