SD
Size: a a a
SD
AB
AT

AB
dp
>>> import turtle. но хотелось сделать красиво, и пойти чутка дальше.AT
>>> import turtle. но хотелось сделать красиво, и пойти чутка дальше.dp
a
a
E
AZ
Э
#[repr(C)]
struct Foo {
q: u64,
w: u8,
}
/
/
/
Э
let f = Foo { q: 0, w: 0 };
let x: &[u8] = slice::from_raw_parts(&f as *const Foo as *const u8, size_of::<Foo>());
это UB, или хранимые значения в тех байтах просто не определены, и читать их можно, хотя смысла нет?/
Э
repr(C), так что не очевидно.Ct
repr(C), так что не очевидно.