Home
last modified time | relevance | path

Searched refs:SendSyncPhantomData (Results 1 – 2 of 2) sorted by relevance

/linux/rust/zerocopy/src/util/
H A Dmod.rs32 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 Derror.rs130 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 …]