Searched refs:SendSyncPhantomData (Results 1 – 2 of 2) sorted by relevance
| /linux/rust/zerocopy/src/util/ |
| H A D | mod.rs | 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() [all …]
|
| /linux/rust/zerocopy/src/ |
| H A D | error.rs | 130 use crate::{util::SendSyncPhantomData, KnownLayout, TryFromBytes, Unaligned}; 257 _dst: SendSyncPhantomData<Dst>, 268 Self { src, _dst: SendSyncPhantomData::default() } in new_unchecked() 281 AlignmentError { src: new_src, _dst: SendSyncPhantomData::default() } in with_src() 306 AlignmentError { src: f(self.src), _dst: SendSyncPhantomData::default() } in map_src() 347 Self { src: self.src.clone(), _dst: SendSyncPhantomData::default() } in clone() 435 _dst: SendSyncPhantomData<Dst>, 440 Self { src, _dst: SendSyncPhantomData::default() } in new() 451 SizeError { src: new_src, _dst: SendSyncPhantomData::default() } in with_src() 477 SizeError { src: f(self.src), _dst: SendSyncPhantomData::default() } in map_src() [all …]
|