Lines Matching refs:SendSyncPhantomData
32 pub(crate) struct SendSyncPhantomData<T: ?Sized>(PhantomData<T>); struct
36 unsafe impl<T: ?Sized> Send for SendSyncPhantomData<T> {} implementation
39 unsafe impl<T: ?Sized> Sync for SendSyncPhantomData<T> {} implementation
41 impl<T: ?Sized> Default for SendSyncPhantomData<T> { implementation
42 fn default() -> SendSyncPhantomData<T> { in default()
43 SendSyncPhantomData(PhantomData) in default()
47 impl<T: ?Sized> PartialEq for SendSyncPhantomData<T> { implementation
53 impl<T: ?Sized> Eq for SendSyncPhantomData<T> {} implementation
55 impl<T: ?Sized> Clone for SendSyncPhantomData<T> { implementation
57 SendSyncPhantomData(PhantomData) in clone()
921 let x = SendSyncPhantomData::<u8>::default(); in test_send_sync_phantom_data()
924 assert!(x == SendSyncPhantomData::<u8>::default()); in test_send_sync_phantom_data()