]> git.lizzy.rs Git - rust.git/blob - src/test/ui/consts/const_in_pattern/cross-crate-pass.rs
Rollup merge of #98609 - TaKO8Ki:fix-ice-for-associated-constant-generics, r=lcnr
[rust.git] / src / test / ui / consts / const_in_pattern / cross-crate-pass.rs
1 // run-pass
2 // aux-build:consts.rs
3
4 #![warn(indirect_structural_match)]
5
6 extern crate consts;
7 use consts::CustomEq;
8
9 struct Defaulted;
10 impl consts::AssocConst for Defaulted {}
11
12 fn main() {
13     let _ = Defaulted;
14     match Some(CustomEq) {
15         consts::NONE => panic!(),
16         _ => {}
17     }
18
19     match Some(CustomEq) {
20         <Defaulted as consts::AssocConst>::NONE  => panic!(),
21         _ => {}
22     }
23 }