|
37 | 37 | //!
|
38 | 38 | //! #[derive(Debug)]
|
39 | 39 | //! struct Point {
|
40 |
| -//! x: int, |
41 |
| -//! y: int |
| 40 | +//! x: i32, |
| 41 | +//! y: i32 |
42 | 42 | //! }
|
43 | 43 | //!
|
44 | 44 | //! impl Add for Point {
|
@@ -206,7 +206,7 @@ macro_rules! add_impl {
|
206 | 206 | )*)
|
207 | 207 | }
|
208 | 208 |
|
209 |
| -add_impl! { uint u8 u16 u32 u64 int i8 i16 i32 i64 f32 f64 } |
| 209 | +add_impl! { usize u8 u16 u32 u64 isize i8 i16 i32 i64 f32 f64 } |
210 | 210 |
|
211 | 211 | /// The `Sub` trait is used to specify the functionality of `-`.
|
212 | 212 | ///
|
@@ -259,7 +259,7 @@ macro_rules! sub_impl {
|
259 | 259 | )*)
|
260 | 260 | }
|
261 | 261 |
|
262 |
| -sub_impl! { uint u8 u16 u32 u64 int i8 i16 i32 i64 f32 f64 } |
| 262 | +sub_impl! { usize u8 u16 u32 u64 isize i8 i16 i32 i64 f32 f64 } |
263 | 263 |
|
264 | 264 | /// The `Mul` trait is used to specify the functionality of `*`.
|
265 | 265 | ///
|
@@ -312,7 +312,7 @@ macro_rules! mul_impl {
|
312 | 312 | )*)
|
313 | 313 | }
|
314 | 314 |
|
315 |
| -mul_impl! { uint u8 u16 u32 u64 int i8 i16 i32 i64 f32 f64 } |
| 315 | +mul_impl! { usize u8 u16 u32 u64 isize i8 i16 i32 i64 f32 f64 } |
316 | 316 |
|
317 | 317 | /// The `Div` trait is used to specify the functionality of `/`.
|
318 | 318 | ///
|
@@ -365,7 +365,7 @@ macro_rules! div_impl {
|
365 | 365 | )*)
|
366 | 366 | }
|
367 | 367 |
|
368 |
| -div_impl! { uint u8 u16 u32 u64 int i8 i16 i32 i64 f32 f64 } |
| 368 | +div_impl! { usize u8 u16 u32 u64 isize i8 i16 i32 i64 f32 f64 } |
369 | 369 |
|
370 | 370 | /// The `Rem` trait is used to specify the functionality of `%`.
|
371 | 371 | ///
|
@@ -435,7 +435,7 @@ macro_rules! rem_float_impl {
|
435 | 435 | }
|
436 | 436 | }
|
437 | 437 |
|
438 |
| -rem_impl! { uint u8 u16 u32 u64 int i8 i16 i32 i64 } |
| 438 | +rem_impl! { usize u8 u16 u32 u64 isize i8 i16 i32 i64 } |
439 | 439 | rem_float_impl! { f32, fmodf }
|
440 | 440 | rem_float_impl! { f64, fmod }
|
441 | 441 |
|
@@ -506,9 +506,9 @@ macro_rules! neg_uint_impl {
|
506 | 506 | }
|
507 | 507 | }
|
508 | 508 |
|
509 |
| -neg_impl! { int i8 i16 i32 i64 f32 f64 } |
| 509 | +neg_impl! { isize i8 i16 i32 i64 f32 f64 } |
510 | 510 |
|
511 |
| -neg_uint_impl! { uint, int } |
| 511 | +neg_uint_impl! { usize, isize } |
512 | 512 | neg_uint_impl! { u8, i8 }
|
513 | 513 | neg_uint_impl! { u16, i16 }
|
514 | 514 | neg_uint_impl! { u32, i32 }
|
@@ -566,7 +566,7 @@ macro_rules! not_impl {
|
566 | 566 | )*)
|
567 | 567 | }
|
568 | 568 |
|
569 |
| -not_impl! { bool uint u8 u16 u32 u64 int i8 i16 i32 i64 } |
| 569 | +not_impl! { bool usize u8 u16 u32 u64 isize i8 i16 i32 i64 } |
570 | 570 |
|
571 | 571 | /// The `BitAnd` trait is used to specify the functionality of `&`.
|
572 | 572 | ///
|
@@ -619,7 +619,7 @@ macro_rules! bitand_impl {
|
619 | 619 | )*)
|
620 | 620 | }
|
621 | 621 |
|
622 |
| -bitand_impl! { bool uint u8 u16 u32 u64 int i8 i16 i32 i64 } |
| 622 | +bitand_impl! { bool usize u8 u16 u32 u64 isize i8 i16 i32 i64 } |
623 | 623 |
|
624 | 624 | /// The `BitOr` trait is used to specify the functionality of `|`.
|
625 | 625 | ///
|
@@ -672,7 +672,7 @@ macro_rules! bitor_impl {
|
672 | 672 | )*)
|
673 | 673 | }
|
674 | 674 |
|
675 |
| -bitor_impl! { bool uint u8 u16 u32 u64 int i8 i16 i32 i64 } |
| 675 | +bitor_impl! { bool usize u8 u16 u32 u64 isize i8 i16 i32 i64 } |
676 | 676 |
|
677 | 677 | /// The `BitXor` trait is used to specify the functionality of `^`.
|
678 | 678 | ///
|
@@ -725,7 +725,7 @@ macro_rules! bitxor_impl {
|
725 | 725 | )*)
|
726 | 726 | }
|
727 | 727 |
|
728 |
| -bitxor_impl! { bool uint u8 u16 u32 u64 int i8 i16 i32 i64 } |
| 728 | +bitxor_impl! { bool usize u8 u16 u32 u64 isize i8 i16 i32 i64 } |
729 | 729 |
|
730 | 730 | /// The `Shl` trait is used to specify the functionality of `<<`.
|
731 | 731 | ///
|
|
0 commit comments