use std::{usize, isize}; fn main() { match 0usize { //~^ ERROR non-exhaustive patterns //~| NOTE pattern `_` not covered //~| NOTE the matched value is of type `usize` //~| NOTE `usize` does not have a fixed maximum value 0 ..= usize::MAX => {} } match 0isize { //~^ ERROR non-exhaustive patterns //~| NOTE pattern `_` not covered //~| NOTE the matched value is of type `isize` //~| NOTE `isize` does not have a fixed maximum value isize::MIN ..= isize::MAX => {} } match 7usize {} //~^ ERROR non-exhaustive patterns //~| NOTE the matched value is of type `usize` }