diff options
Diffstat (limited to 'src/test/ui/nll/issue-57960.rs')
-rw-r--r-- | src/test/ui/nll/issue-57960.rs | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/src/test/ui/nll/issue-57960.rs b/src/test/ui/nll/issue-57960.rs deleted file mode 100644 index 32e45184a..000000000 --- a/src/test/ui/nll/issue-57960.rs +++ /dev/null @@ -1,38 +0,0 @@ -// run-pass - -#![allow(dead_code)] - -trait Range { - const FIRST: u8; - const LAST: u8; -} - -struct OneDigit; -impl Range for OneDigit { - const FIRST: u8 = 0; - const LAST: u8 = 9; -} - -struct TwoDigits; -impl Range for TwoDigits { - const FIRST: u8 = 10; - const LAST: u8 = 99; -} - -struct ThreeDigits; -impl Range for ThreeDigits { - const FIRST: u8 = 100; - const LAST: u8 = 255; -} - -fn digits(x: u8) -> u32 { - match x { - OneDigit::FIRST..=OneDigit::LAST => 1, - TwoDigits::FIRST..=TwoDigits::LAST => 2, - ThreeDigits::FIRST..=ThreeDigits::LAST => 3, - } -} - -fn main() { - assert_eq!(digits(100), 3); -} |