//@ run-pass | |
//@ aux-build:associated-const-cc-lib.rs | |
extern crate associated_const_cc_lib as foolib; | |
pub struct LocalFoo; | |
impl foolib::Foo for LocalFoo { | |
const BAR: usize = 1; | |
} | |
fn main() { | |
assert_eq!(0, <foolib::FooNoDefault as foolib::Foo>::BAR); | |
assert_eq!(1, <LocalFoo as foolib::Foo>::BAR); | |
assert_eq!(3, foolib::InherentBar::BAR); | |
} |