2023-04-29 05:17:12 -05:00
|
|
|
#![feature(repr_simd)]
|
|
|
|
|
|
|
|
#[repr(C, align(8))]
|
|
|
|
pub struct ReprC {
|
2023-04-27 09:41:22 -05:00
|
|
|
field: u8,
|
|
|
|
}
|
2023-04-29 05:17:12 -05:00
|
|
|
#[repr(simd, packed(2))]
|
|
|
|
pub struct ReprSimd {
|
|
|
|
field: u8,
|
|
|
|
}
|
|
|
|
#[repr(transparent)]
|
|
|
|
pub struct ReprTransparent {
|
|
|
|
field: u8,
|
|
|
|
}
|
|
|
|
#[repr(isize)]
|
|
|
|
pub enum ReprIsize {
|
|
|
|
Bla,
|
|
|
|
}
|
|
|
|
#[repr(u8)]
|
|
|
|
pub enum ReprU8 {
|
|
|
|
Bla,
|
|
|
|
}
|