]> git.proxmox.com Git - rustc.git/blame - src/test/run-pass/issues/issue-28828.rs
New upstream version 1.33.0+dfsg1
[rustc.git] / src / test / run-pass / issues / issue-28828.rs
CommitLineData
b7449926 1// run-pass
8bb4bdeb
XL
2pub trait Foo {
3 type Out;
4}
5
6impl Foo for () {
7 type Out = bool;
a7813a04
XL
8}
9
10fn main() {
8bb4bdeb
XL
11 type Bool = <() as Foo>::Out;
12
13 let x: Bool = true;
14 assert!(x);
15
16 let y: Option<Bool> = None;
17 assert_eq!(y, None);
54a0048b 18}