Add i32/u32 suffix for numeric literals in 04_traits/01_trait (#20)
Without an explicit suffix, the compiler is able to use the i32 implementation without the need for an u32 implementation.
This commit is contained in:
parent
e5eee2e83c
commit
5bb9333ae9
|
@ -9,15 +9,15 @@ mod tests {
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
fn test_u32_is_even() {
|
fn test_u32_is_even() {
|
||||||
assert!(42.is_even());
|
assert!(42u32.is_even());
|
||||||
assert!(!43.is_even());
|
assert!(!43u32.is_even());
|
||||||
}
|
}
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
fn test_i32_is_even() {
|
fn test_i32_is_even() {
|
||||||
assert!(42.is_even());
|
assert!(42i32.is_even());
|
||||||
assert!(!43.is_even());
|
assert!(!43i32.is_even());
|
||||||
assert!(0.is_even());
|
assert!(0i32.is_even());
|
||||||
assert!(!(-1).is_even());
|
assert!(!(-1i32).is_even());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue