Language
Rust
Compiler
rust HEAD 1.24.0-dev
Options
$ rust prog.rs
----- 0xd250f17698: false
0000| 00
----- 0xd250f17728: true
0000| 01
----- 0xd250f1772d: 127i8
0000| 7f
----- 0xd250f17734: 43981u16
0000| cd ab
----- 0xd250f17740: 4022250974u32
0000| de ad be ef
----- 0xd250f17788: 5000000000000000i64
0000| 00 80 e0 37 79 c3 11 00
----- 0xd250f17744: 'A'
0000| 41 00 00 00
----- 0xd250f17748: '\u{3042}'
0000| 42 30 00 00
----- 0xd250f1774c: '\u{1f607}'
0000| 07 f6 01 00
----- 0xd250f17750: 0.25f32
0000| 00 00 80 3e
----- 0xd250f17790: 0.1f64
0000| 9a 99 99 99 99 99 b9 3f
----- 0xd250f17754: [true, false, false, true]
0000| 01 00 00 01
----- 0xd250f17758: [44510u16, 61374]
0000| de ad be ef
----- 0xd250f17760: *b"\xde\xad\xbe\xef"
0000| de ad be ef
----- 0xd250f17858: [0u64; 0]
----- 0xd250f17861: [[1i8, 2, 3], [4, 5, 6], [7, 8, 9]]
0000| 01 02 03 04 05 06 07 08 09
----- 0xd250f17893: ()
----- 0xd250f17740: (4022250974u32)
0000| de ad be ef
----- 0xd250f178a8: (1229782938247303441u64, 572662306u32, 13107u16, 68u8)
0000| 11 11 11 11 11 11 11 11 22 22 22 22 33 33 44 00
----- 0xd250f17764: (17u8, 8738u16, 51u8)
0000| 22 22 11 33
----- 0xd250f17798: ((), (4022250974u32), (17u8, 8738u16, 51u8))
0000| de ad be ef 22 22 11 33
----- 0xd250f17893: S1{}
----- 0xd250f17740: S2{x: 4022250974u32,}
0000| de ad be ef
----- 0xd250f178a8: S3{x: 1229782938247303441u64, y: 572662306u32, z: 13107u16, w: 68u8,}
0000| 11 11 11 11 11 11 11 11 22 22 22 22 33 33 44 00
----- 0xd250f17764: S4{x: 17u8, y: 8738u16, z: 51u8,}
0000| 22 22 11 33
----- 0xd250f17798: S5{s1: S1{},
s2: S2{x: 4022250974u32,},
s4: S4{x: 17u8, y: 8738u16, z: 51u8,},}
0000| de ad be ef 22 22 11 33
----- 0xd250f17893: CS1{}
----- 0xd250f17768: CS2{x: 4022250974u32,}
0000| de ad be ef
----- 0xd250f178a8: CS3{x: 1229782938247303441u64, y: 572662306u32, z: 13107u16, w: 68u8,}
0000| 11 11 11 11 11 11 11 11 22 22 22 22 33 33 44 00
----- 0xd250f17ab6: CS4{x: 17u8, y: 8738u16, z: 51u8,}
0000| 11 00 22 22 33 00
----- 0xd250f17ae4: CS5{s1: CS1{},
s2: CS2{x: 4022250974u32,},
s4: CS4{x: 17u8, y: 8738u16, z: 51u8,},}
0000| de ad be ef 11 00 22 22 33 00 00 00
----- 0xd250f17b4b: E1::V1
0000| 00
----- 0xd250f17b52: E1::V2
0000| 01
----- 0xd250f17b59: E1::V3
0000| 02
----- 0xd250f177a0: E2::V1(4022250974)
0000| 00 00 00 00 de ad be ef
----- 0xd250f177a8: E2::V2(17, 8738, 51)
0000| 01 11 33 00 22 22 00 00
----- 0xd250f177b0: E2::V3
0000| 02 00 00 00 00 00 00 00
----- 0xd250f1776c: CE1::V1
0000| 00 00 00 00
----- 0xd250f17770: CE1::V2
0000| 01 00 00 00
----- 0xd250f17774: CE1::V3
0000| 02 00 00 00
----- 0xd250f17bb0: CE2::V1(4022250974)
0000| 00 00 00 00 de ad be ef 00 00 00 00
----- 0xd250f17bd4: CE2::V2(17, 8738, 51)
0000| 01 00 00 00 11 00 22 22 33 00 00 00
----- 0xd250f17bf8: CE2::V3
0000| 02 00 00 00 00 00 00 00 00 00 00 00
----- 0x7ffcdbf2a480: bs
0000| 58 77 f1 50 d2 00 00 00 02 00 00 00 00 00 00 00
----- 0xd250f17758: *bs
0000| de ad be ef
----- 0x7ffcdbf2a598: s
0000| 41 7c f1 50 d2 00 00 00 0d 00 00 00 00 00 00 00
----- 0xd250f17c41: *s
0000| 48 65 6c 6c 6f 2c 20 77 6f 72 6c 64 21
----- 0x7ffcdbf2a6b0: s
0000| 60 7c f1 50 d2 00 00 00 1b 00 00 00 00 00 00 00
----- 0xd250f17c60: *s
0000| e3 83 8f e3 83 ad e3 83 bc e3 80 81 e3 83 af e3
0010| 83 bc e3 83 ab e3 83 89 ef bc 81
----- 0x7ffcdbf2a628: t
0000| 64 77 f1 50 d2 00 00 00 70 23 13 51 d2 00 00 00
----- 0xd250f17764: *unsafe { &*t.data }
0000| 22 22 11 33
----- 0xd251132370: *unsafe { &*t.vtable }
0000| 30 61 eb 50 d2 00 00 00 04 00 00 00 00 00 00 00
0010| 02 00 00 00 00 00 00 00 50 26 eb 50 d2 00 00 00
----- 0x7ffcdbf2a570: s
0000| 20 20 82 d0 37 7f 00 00
----- 0x7f37d0822020: *unsafe { &*Box::into_raw(s) }
0000| 22 22 11 33
----- 0x7ffcdbf2a680: t
0000| 28 20 82 d0 37 7f 00 00 70 23 13 51 d2 00 00 00
----- 0x7f37d0822028: *unsafe { &*Box::into_raw(t) }
0000| 22 22 11 33
Exit Code:
0