diff options
Diffstat (limited to 'src/test/ui/associated-consts/associated-const-resolution-order.rs')
| -rw-r--r-- | src/test/ui/associated-consts/associated-const-resolution-order.rs | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/src/test/ui/associated-consts/associated-const-resolution-order.rs b/src/test/ui/associated-consts/associated-const-resolution-order.rs deleted file mode 100644 index d2ccd30a6e2..00000000000 --- a/src/test/ui/associated-consts/associated-const-resolution-order.rs +++ /dev/null @@ -1,25 +0,0 @@ -// run-pass - -struct MyType; - -impl MyType { - const IMPL_IS_INHERENT: bool = true; -} - -trait MyTrait { - const IMPL_IS_INHERENT: bool; - const IMPL_IS_ON_TRAIT: bool; -} - -impl MyTrait for MyType { - const IMPL_IS_INHERENT: bool = false; - const IMPL_IS_ON_TRAIT: bool = true; -} - -fn main() { - // Check that the inherent impl is used before the trait, but that the trait - // can still be accessed. - assert!(<MyType>::IMPL_IS_INHERENT); - assert!(!<MyType as MyTrait>::IMPL_IS_INHERENT); - assert!(<MyType>::IMPL_IS_ON_TRAIT); -} |
