fn int_ty_range(int_ty: ast::IntTy) -> (i128, i128) {
            match int_ty {
                ast::IntTy::Isize => (i64::min_value() as i128, i64::max_value() as i128),
                ast::IntTy::I8 => (i8::min_value() as i64 as i128, i8::max_value() as i128),
                ast::IntTy::I16 => (i16::min_value() as i64 as i128, i16::max_value() as i128),
                ast::IntTy::I32 => (i32::min_value() as i64 as i128, i32::max_value() as i128),
                ast::IntTy::I64 => (i64::min_value() as i128, i64::max_value() as i128),
                ast::IntTy::I128 =>(i128::min_value() as i128, i128::max_value()),
            }
        }
// for isize & usize, be conservative with the warnings, so that the
// warnings are consistent between 32- and 64-bit platforms
for isize & usize, be conservative with the warnings, so that the
warnings are consistent between 32- and 64-bit platforms
for isize & usize be conservative with the warnings so that the warnings are consistent between 32 - and 64 - bit platforms
fn int_ty_range(int_ty: ast::IntTy) -> (i128, i128) {
            match int_ty {
                ast::IntTy::Isize => (i64::min_value() as i128, i64::max_value() as i128),
                ast::IntTy::I8 => (i8::min_value() as i64 as i128, i8::max_value() as i128),
                ast::IntTy::I16 => (i16::min_value() as i64 as i128, i16::max_value() as i128),
                ast::IntTy::I32 => (i32::min_value() as i64 as i128, i32::max_value() as i128),
                ast::IntTy::I64 => (i64::min_value() as i128, i64::max_value() as i128),
                ast::IntTy::I128 =>(i128::min_value() as i128, i128::max_value()),
            }
        }
fn int_ty_range ( int_ty : ast :: IntTy ) -> ( i128 , i128 ) { match int_ty { ast :: IntTy :: Isize => ( i64 :: min_value ( ) as i128 , i64 :: max_value ( ) as i128 ) , ast :: IntTy :: I8 => ( i8 :: min_value ( ) as i64 as i128 , i8 :: max_value ( ) as i128 ) , ast :: IntTy :: I16 => ( i16 :: min_value ( ) as i64 as i128 , i16 :: max_value ( ) as i128 ) , ast :: IntTy :: I32 => ( i32 :: min_value ( ) as i64 as i128 , i32 :: max_value ( ) as i128 ) , ast :: IntTy :: I64 => ( i64 :: min_value ( ) as i128 , i64 :: max_value ( ) as i128 ) , ast :: IntTy :: I128 => ( i128 :: min_value ( ) as i128 , i128 :: max_value ( ) ) , } }
for isize & usize, be conservative with the warnings, so that the
warnings are consistent between 32- and 64-bit platforms
for isize & usize be conservative with the warnings so that the warnings are consistent between 32 - and 64 - bit platforms
int_ty
ast::IntTy
int_ty
ast::IntTy