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