fnmain() { let pizza_hex: u32 = 0x1f355; let pizza: char = '🍕'; // (pizza char: http://www.fileformat.info/info/unicode/char/1f355/index.htm)
// pizza as hex = 1f355 println!("pizza as hex = {:x}", pizza asu32);
// size of pizza = 4 println!("size of pizza = {}", std::mem::size_of_val(&pizza));
// This doesn't work super well println!("{} == {}", pizza_hex aschar, pizza); }
1 2 3 4 5
error[E0604]: only `u8` can be cast as `char`, not `u32` --> src/main.rs:12:26 | 12 | println!("{} == {}", pizza_hex aschar, pizza); | ^^^^^^^^^^^^^^^^^