solution to exercise 02_10

This commit is contained in:
David Doblas Jiménez 2024-06-17 11:31:06 +02:00
parent c1e7c3fadd
commit dfcb9736b2

View File

@ -6,7 +6,7 @@ mod tests {
#[test] #[test]
fn u16_to_u32() { fn u16_to_u32() {
let v: u32 = todo!(); let v: u32 = 47;
assert_eq!(47u16 as u32, v); assert_eq!(47u16 as u32, v);
} }
@ -24,14 +24,14 @@ mod tests {
// You could solve this by using exactly the same expression as above, // You could solve this by using exactly the same expression as above,
// but that would defeat the purpose of the exercise. Instead, use a genuine // but that would defeat the purpose of the exercise. Instead, use a genuine
// `i8` value that is equivalent to `255` when converted from `u8`. // `i8` value that is equivalent to `255` when converted from `u8`.
let y: i8 = todo!(); let y: i8 = -1;
assert_eq!(x, y); assert_eq!(x, y);
} }
#[test] #[test]
fn bool_to_u8() { fn bool_to_u8() {
let v: u8 = todo!(); let v: u8 = 1;
assert_eq!(true as u8, v); assert_eq!(true as u8, v);
} }
} }