fn int_ty_range(int_ty: ast::IntTy) -> (i64, i64) {
        match int_ty {
            ast::TyI =>    (i64::min_value,        i64::max_value),
            ast::TyI8 =>   (i8::min_value  as i64, i8::max_value  as i64),
            ast::TyI16 =>  (i16::min_value as i64, i16::max_value as i64),
            ast::TyI32 =>  (i32::min_value as i64, i32::max_value as i64),
            ast::TyI64 =>  (i64::min_value,        i64::max_value)
        }
    }
// for int & uint, be conservative with the warnings, so that the
// warnings are consistent between 32- and 64-bit platforms
for int & uint, be conservative with the warnings, so that the
warnings are consistent between 32- and 64-bit platforms
for int & uint 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) -> (i64, i64) {
        match int_ty {
            ast::TyI =>    (i64::min_value,        i64::max_value),
            ast::TyI8 =>   (i8::min_value  as i64, i8::max_value  as i64),
            ast::TyI16 =>  (i16::min_value as i64, i16::max_value as i64),
            ast::TyI32 =>  (i32::min_value as i64, i32::max_value as i64),
            ast::TyI64 =>  (i64::min_value,        i64::max_value)
        }
    }
fn int_ty_range ( int_ty : ast :: IntTy ) -> ( i64 , i64 ) { match int_ty { ast :: TyI => ( i64 :: min_value , i64 :: max_value ) , ast :: TyI8 => ( i8 :: min_value as i64 , i8 :: max_value as i64 ) , ast :: TyI16 => ( i16 :: min_value as i64 , i16 :: max_value as i64 ) , ast :: TyI32 => ( i32 :: min_value as i64 , i32 :: max_value as i64 ) , ast :: TyI64 => ( i64 :: min_value , i64 :: max_value ) } }
for int & uint, be conservative with the warnings, so that the
warnings are consistent between 32- and 64-bit platforms
for int & uint 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