replace MIN/MAX constants with min_value/max_value functions

MIN and MAX were breaking the build for me. min_value and max_value do not.
This commit is contained in:
Matthew Piziak 2016-10-11 15:58:27 -04:00
parent a802ec1f65
commit dba66788bd
2 changed files with 6 additions and 6 deletions

View File

@ -14,13 +14,13 @@ use std::panic;
fn main() {
let r = panic::catch_unwind(|| {
let mut it = u8::MAX..;
let mut it = u8::max_value()..;
it.next();
});
assert!(r.is_err());
let r = panic::catch_unwind(|| {
let mut it = i8::MAX..;
let mut it = i8::max_value()..;
it.next();
});
assert!(r.is_err());

View File

@ -11,9 +11,9 @@
// compile-flags: -C debug_assertions=no
fn main() {
let mut it = u8::MAX..;
assert_eq!(it.next(), u8::MIN);
let mut it = u8::max_value()..;
assert_eq!(it.next(), u8::min_value());
let mut it = i8::MAX..;
assert_eq!(it.next(), i8::MIN);
let mut it = i8::max_value()..;
assert_eq!(it.next(), i8::min_value());
}