]> git.lizzy.rs Git - rust.git/blob - src/test/ui/associated-consts/associated-const-cross-crate.rs
Rollup merge of #100192 - tmiasko:rm-duplicated-locals, r=nagisa
[rust.git] / src / test / ui / associated-consts / associated-const-cross-crate.rs
1 // run-pass
2 // aux-build:associated-const-cc-lib.rs
3
4
5 extern crate associated_const_cc_lib as foolib;
6
7 pub struct LocalFoo;
8
9 impl foolib::Foo for LocalFoo {
10     const BAR: usize = 1;
11 }
12
13 fn main() {
14     assert_eq!(0, <foolib::FooNoDefault as foolib::Foo>::BAR);
15     assert_eq!(1, <LocalFoo as foolib::Foo>::BAR);
16     assert_eq!(3, foolib::InherentBar::BAR);
17 }