Skip to content

Commit 5fb0906

Browse files
committed
core: Formulate all unsigned max_values as 0 - 1 for consistency
1 parent 4838d78 commit 5fb0906

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

src/libcore/u32.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ Const: max_value
1616
1717
Return the maximal value for a u32
1818
*/
19-
const max_value: u32 = 0xffff_ffffu32;
19+
const max_value: u32 = 0u32 - 1u32;
2020

2121
pure fn min(x: u32, y: u32) -> u32 { if x < y { x } else { y } }
2222
pure fn max(x: u32, y: u32) -> u32 { if x > y { x } else { y } }

src/libcore/u64.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ Const: max_value
1616
1717
Return the maximal value for a u64
1818
*/
19-
const max_value: u64 = 18446744073709551615u64;
19+
const max_value: u64 = 0u64 - 1u64;
2020

2121
pure fn min(x: u64, y: u64) -> u64 { if x < y { x } else { y } }
2222
pure fn max(x: u64, y: u64) -> u64 { if x > y { x } else { y } }

src/libcore/u8.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ Const: max_value
1616
1717
The maximum value of a u8.
1818
*/
19-
const max_value: u8 = 255u8;
19+
const max_value: u8 = 0u8 - 1u8;
2020

2121
/* Function: add */
2222
pure fn add(x: u8, y: u8) -> u8 { ret x + y; }

0 commit comments

Comments
 (0)