Home
last modified time | relevance | path

Searched refs:SizeError (Results 1 – 5 of 5) sorted by relevance

/linux/rust/zerocopy/src/
H A Derror.rs431 pub struct SizeError<Src, Dst: ?Sized> { struct
438 impl<Src, Dst: ?Sized> SizeError<Src, Dst> { implementation
450 pub(crate) fn with_src<NewSrc>(self, new_src: NewSrc) -> SizeError<NewSrc, Dst> { in with_src()
451 SizeError { src: new_src, _dst: SendSyncPhantomData::default() } in with_src()
476 pub fn map_src<NewSrc>(self, f: impl FnOnce(Src) -> NewSrc) -> SizeError<NewSrc, Dst> { in map_src()
477 SizeError { src: f(self.src), _dst: SendSyncPhantomData::default() } in map_src()
481 pub(crate) fn with_dst<NewDst: ?Sized>(self) -> SizeError<Src, NewDst> { in with_dst()
482 SizeError { src: self.src, _dst: SendSyncPhantomData::default() } in with_dst()
529 impl<Src: Clone, Dst: ?Sized> Clone for SizeError<Src, Dst> { implementation
536 impl<Src: PartialEq, Dst: ?Sized> PartialEq for SizeError<Src, Dst> { implementation
[all …]
H A Dref.rs212 return Err(SizeError::new(bytes).into()); in sized_from()
230 return Err(SizeError::new(bytes).into()); in sized_from_prefix()
237 |b| SizeError::new(b).into(), in sized_from_prefix()
254 return Err(SizeError::new(bytes).into()); in sized_from_suffix()
256 let (prefix, bytes) = bytes.split_at(split_at).map_err(|b| SizeError::new(b).into())?; in sized_from_suffix()
383 let (bytes, suffix) = source.split_at(split_at).map_err(|b| SizeError::new(b).into())?; in from_prefix()
443 let (prefix, bytes) = source.split_at(split_at).map_err(|b| SizeError::new(b).into())?; in from_suffix()
495 None => return Err(SizeError::new(source).into()), in from_bytes_with_elems()
498 return Err(SizeError::new(source).into()); in from_bytes_with_elems()
549 None => return Err(SizeError::new(source).into()), in from_prefix_with_elems()
[all …]
H A Dlib.rs5206 fn read_from_bytes(source: &[u8]) -> Result<Self, SizeError<&[u8], Self>> in read_from_bytes()
5264 fn read_from_prefix(source: &[u8]) -> Result<(Self, &[u8]), SizeError<&[u8], Self>> in read_from_prefix()
5316 fn read_from_suffix(source: &[u8]) -> Result<(&[u8], Self), SizeError<&[u8], Self>> in read_from_suffix()
5922 fn write_to(&self, dst: &mut [u8]) -> Result<(), SizeError<&Self, &mut [u8]>> in write_to()
5935 Err(SizeError::new(self)) in write_to()
6008 fn write_to_prefix(&self, dst: &mut [u8]) -> Result<(), SizeError<&Self, &mut [u8]>> in write_to_prefix()
6023 None => Err(SizeError::new(self)), in write_to_prefix()
6103 fn write_to_suffix(&self, dst: &mut [u8]) -> Result<(), SizeError<&Self, &mut [u8]>> in write_to_suffix()
6111 return Err(SizeError::new(self)); in write_to_suffix()
6120 return Err(SizeError::new(self)); in write_to_suffix()
/linux/rust/zerocopy/src/pointer/
H A Dinner.rs21 AlignmentError, CastError, KnownLayout, MetadataOf, SizeError, SplitAt,
594 Err(MetadataCastError::Size) => return Err(CastError::Size(SizeError::new(self))), in try_cast_into()
H A Dptr.rs24 AlignmentError, CastError, CastType, KnownLayout, SizeError, TryFromBytes, ValidityError,
1189 Err(CastError::Size(SizeError::<_, U>::new(()))) in try_cast_into_no_leftover()