1 /// Marker for types that are `Sync` but not `Send`
2 #[allow(dead_code)]
3 pub(crate) struct SyncNotSend(#[allow(dead_code)] *mut ());
4 
5 unsafe impl Sync for SyncNotSend {}
6 
7 cfg_rt! {
8     pub(crate) struct NotSendOrSync(#[allow(dead_code)] *mut ());
9 }
10