1 2 3 4 5 6 7 8 9 10 11 12 13 14
#[macro_export] macro_rules! opaque { ($name:ident) => { #[repr(C)] pub struct $name { _private: [u8; 0] } }; } #[cfg(test)] mod test { opaque!(leveldb_t); }
1 2 3 4 5 6 7 8 9 10 11 12 13 14
#[macro_export] macro_rules! opaque { ($name:ident) => { #[repr(C)] pub struct $name { _private: [u8; 0] } }; } #[cfg(test)] mod test { opaque!(leveldb_t); }