Home
last modified time | relevance | path

Searched refs:ValidityError (Results 1 – 4 of 4) sorted by relevance

/linux/rust/zerocopy/src/
H A Derror.rs590 pub struct ValidityError<Src, Dst: ?Sized + TryFromBytes> { struct
597 impl<Src, Dst: ?Sized + TryFromBytes> ValidityError<Src, Dst> { argument
629 pub fn map_src<NewSrc>(self, f: impl FnOnce(Src) -> NewSrc) -> ValidityError<NewSrc, Dst> { in map_src()
630 ValidityError { src: f(self.src), _dst: SendSyncPhantomData::default() } in map_src()
651 impl<Src: Clone, Dst: ?Sized + TryFromBytes> Clone for ValidityError<Src, Dst> { implementation
661 for crate::ValidityError<Src, Dst>
666 type Mapped = crate::ValidityError<NewSrc, Dst>;
673 impl<Src: PartialEq, Dst: ?Sized + TryFromBytes> PartialEq for ValidityError<Src, Dst> { implementation
680 impl<Src: Eq, Dst: ?Sized + TryFromBytes> Eq for ValidityError<Src, Dst> {} implementation
682 impl<Src, Dst: ?Sized + TryFromBytes> fmt::Debug for ValidityError<Src, Dst> { implementation
[all …]
H A Dlib.rs3370 return Err(ValidityError::new(source).into()); in try_read_from()
/linux/rust/zerocopy/src/util/
H A Dmacro_util.rs35 FromBytes, Immutable, IntoBytes, KnownLayout, Ptr, ReadOnly, TryFromBytes, ValidityError,
525 pub fn try_transmute<Src, Dst>(src: Src) -> Result<Dst, ValidityError<Src, Dst>> in try_transmute()
555 Err(ValidityError::new(unsafe { mu_src.assume_init() })) in try_transmute()
564 fn try_transmute_ref(self) -> Result<&'a Self::Dst, ValidityError<&'a Self::Src, Self::Dst>> in try_transmute_ref()
595 ValidityError<&'a <Wrap<&'a Src, &'a Dst> as TryTransmuteRefSrc<'a>>::Src, Dst>, in try_transmute_ref()
625 ) -> Result<&'a mut Self::Dst, ValidityError<&'a mut Self::Src, Self::Dst>> in try_transmute_mut()
656 ValidityError<&'a mut <Wrap<&'a mut Src, &'a mut Dst> as TryTransmuteMutSrc<'a>>::Src, Dst>, in try_transmute_mut()
754 pub fn try_transmute_ref(self) -> Result<&'a Dst, ValidityError<&'a Src, Dst>> in try_transmute_ref()
781 ValidityError::new(unsafe { in try_transmute_ref()
834 pub fn try_transmute_mut(self) -> Result<&'a mut Dst, ValidityError<&'a mut Src, Dst>> in try_transmute_mut()
[all …]
/linux/rust/zerocopy/src/pointer/
H A Dptr.rs24 AlignmentError, CastError, CastType, KnownLayout, SizeError, TryFromBytes, ValidityError,
770 ) -> Result<Ptr<'a, T, (I::Aliasing, I::Alignment, Valid)>, ValidityError<Self, T>> in try_into_valid()
791 Err(ValidityError::new(self)) in try_into_valid()