Searched refs:SizeError (Results 1 – 5 of 5) sorted by relevance
| /linux/rust/zerocopy/src/ |
| H A D | error.rs | 431 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 D | ref.rs | 212 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 D | lib.rs | 5206 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 D | inner.rs | 21 AlignmentError, CastError, KnownLayout, MetadataOf, SizeError, SplitAt, 594 Err(MetadataCastError::Size) => return Err(CastError::Size(SizeError::new(self))), in try_cast_into()
|
| H A D | ptr.rs | 24 AlignmentError, CastError, CastType, KnownLayout, SizeError, TryFromBytes, ValidityError, 1189 Err(CastError::Size(SizeError::<_, U>::new(()))) in try_cast_into_no_leftover()
|