blob: ded64e91067e3ba987d9ed2e0307c24c32918d4a [file] [log] [blame]
David Tolnay7db73692019-10-20 14:51:12 -04001use std::mem;
2
3// . size = 0
4// . align = 1
5// . ffi-safe
6// . !Send
7// . !Sync
8#[repr(C, packed)]
9pub struct Opaque {
10 _private: [*const u8; 0],
11}
12
13fn _assert() {
14 let _: [(); 0] = [(); mem::size_of::<Opaque>()];
15 let _: [(); 1] = [(); mem::align_of::<Opaque>()];
16}