|
|
|
|
|
by stouset
319 days ago
|
|
And vice versa. Rust code and C code can both operate on each other’s structs natively. `#[repr(C)]` instructs the compiler to lay the struct out exactly according to C’s rules: order, alignment, padding, size, etc. Without this, the compiler is allowed a lot more freedom when laying out a struct. |
|