diff options
Diffstat (limited to 'src/test/ui/associated-consts/associated-const-cross-crate-defaults.rs')
-rw-r--r-- | src/test/ui/associated-consts/associated-const-cross-crate-defaults.rs | 22 |
1 files changed, 0 insertions, 22 deletions
diff --git a/src/test/ui/associated-consts/associated-const-cross-crate-defaults.rs b/src/test/ui/associated-consts/associated-const-cross-crate-defaults.rs deleted file mode 100644 index 92d9cffec..000000000 --- a/src/test/ui/associated-consts/associated-const-cross-crate-defaults.rs +++ /dev/null @@ -1,22 +0,0 @@ -// run-pass -// aux-build:associated-const-cc-lib.rs - - -extern crate associated_const_cc_lib as foolib; - -pub struct LocalFooUseDefault; - -impl foolib::FooDefault for LocalFooUseDefault {} - -pub struct LocalFooOverwriteDefault; - -impl foolib::FooDefault for LocalFooOverwriteDefault { - const BAR: usize = 4; -} - -fn main() { - assert_eq!(1, <foolib::FooUseDefault as foolib::FooDefault>::BAR); - assert_eq!(2, <foolib::FooOverwriteDefault as foolib::FooDefault>::BAR); - assert_eq!(1, <LocalFooUseDefault as foolib::FooDefault>::BAR); - assert_eq!(4, <LocalFooOverwriteDefault as foolib::FooDefault>::BAR); -} |