Searched refs:AlignmentError (Results 1 – 5 of 5) sorted by relevance
| /linux/rust/zerocopy/src/ |
| H A D | error.rs | 164 impl<Src, Dst: ?Sized + Unaligned, S, V> From<ConvertError<AlignmentError<Src, Dst>, S, V>> 200 fn from(err: ConvertError<AlignmentError<Src, Dst>, S, V>) -> ConvertError<Infallible, S, V> { in from() 250 pub struct AlignmentError<Src, Dst: ?Sized> { struct 260 impl<Src, Dst: ?Sized> AlignmentError<Src, Dst> { argument 277 pub(crate) fn with_src<NewSrc>(self, new_src: NewSrc) -> AlignmentError<NewSrc, Dst> { in with_src() 281 AlignmentError { src: new_src, _dst: SendSyncPhantomData::default() } in with_src() 305 pub fn map_src<NewSrc>(self, f: impl FnOnce(Src) -> NewSrc) -> AlignmentError<NewSrc, Dst> { in map_src() 306 AlignmentError { src: f(self.src), _dst: SendSyncPhantomData::default() } in map_src() 344 impl<Src: Clone, Dst: ?Sized> Clone for AlignmentError<Src, Dst> { implementation 351 impl<Src: PartialEq, Dst: ?Sized> PartialEq for AlignmentError<Src, Dst> { implementation [all …]
|
| H A D | wrappers.rs | 202 pub fn try_deref(&self) -> Result<&T, AlignmentError<&Self, T>> { in try_deref() 222 pub fn try_deref_mut(&mut self) -> Result<&mut T, AlignmentError<&mut Self, T>> { in try_deref_mut() 880 assert!(matches!(u.t.try_deref(), Err(AlignmentError { .. }))); in test_unalign() 881 assert!(matches!(u.t.try_deref_mut(), Err(AlignmentError { .. }))); in test_unalign()
|
| /linux/rust/zerocopy/src/pointer/ |
| H A D | inner.rs | 21 AlignmentError, CastError, KnownLayout, MetadataOf, SizeError, SplitAt, 591 let err = unsafe { AlignmentError::<_, U>::new_unchecked(self) }; in try_cast_into()
|
| H A D | ptr.rs | 24 AlignmentError, CastError, CastType, KnownLayout, SizeError, TryFromBytes, ValidityError, 680 ) -> Result<Ptr<'a, T, (I::Aliasing, Aligned, I::Validity)>, AlignmentError<Self, T>> in try_into_aligned()
|
| /linux/rust/zerocopy/src/util/ |
| H A D | mod.rs | 127 pub(crate) fn validate_aligned_to<T: AsAddress, U>(t: T) -> Result<(), AlignmentError<(), U>> { in validate_aligned_to() argument 137 Err(unsafe { AlignmentError::new_unchecked(()) }) in validate_aligned_to()
|