Lines Matching refs:SizeError
431 pub struct SizeError<Src, Dst: ?Sized> { struct
438 impl<Src, Dst: ?Sized> SizeError<Src, Dst> { impl
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
543 impl<Src: Eq, Dst: ?Sized> Eq for SizeError<Src, Dst> {} implementation
545 impl<Src, Dst: ?Sized> fmt::Debug for SizeError<Src, Dst> { implementation
557 impl<Src, Dst: ?Sized> fmt::Display for SizeError<Src, Dst> implementation
575 impl<Src, Dst: ?Sized> Error for SizeError<Src, Dst> implementation
582 impl<Src, Dst: ?Sized, A, V> From<SizeError<Src, Dst>> for ConvertError<A, SizeError<Src, Dst>, V> {
584 fn from(err: SizeError<Src, Dst>) -> Self { in from()
730 ConvertError<AlignmentError<Src, Dst>, SizeError<Src, Dst>, Infallible>;
812 impl<Src, Dst: ?Sized + Unaligned> From<CastError<Src, Dst>> for SizeError<Src, Dst> { implementation
853 fn from(err: CastError<Src, Dst>) -> SizeError<Src, Dst> { in from()
872 ConvertError<AlignmentError<Src, Dst>, SizeError<Src, Dst>, ValidityError<Src, Dst>>;
941 ConvertError<Infallible, SizeError<Src, Dst>, ValidityError<Src, Dst>>;
1022 ConvertError<Infallible, SizeError<Src, Dst>, ValidityError<Src, Dst>>;
1058 fn size_err_is_send_sync<Src: Send + Sync, Dst>(err: SizeError<Src, Dst>) { in test_send_sync()
1073 SizeError<Src, Dst>, in test_send_sync()
1099 err: SizeError<Src, Dst>, in test_eq_partial_eq_clone()
1115 SizeError<Src, Dst>, in test_eq_partial_eq_clone()
1182 SizeError::<_, [u8]>::new(&[0u8; 2][..]).to_string(), in size_display()
1190 SizeError::<_, [u8; 2]>::new(&[0u8; 1][..]).to_string(), in size_display()
1213 SizeError<&[u8], u16>, in test_convert_error_debug()
1220 SizeError<&[u8], u16>, in test_convert_error_debug()
1222 > = ConvertError::Size(SizeError::new(&[0u8])); in test_convert_error_debug()
1227 SizeError<&[u8], u16>, in test_convert_error_debug()
1238 SizeError<&[u8], u8>, in test_convert_error_from_unaligned()
1240 > = ConvertError::Size(SizeError::new(&[0u8])); in test_convert_error_from_unaligned()
1241 let converted: ConvertError<Infallible, SizeError<&[u8], u8>, ValidityError<&[u8], bool>> = in test_convert_error_from_unaligned()
1258 let err: SizeError<&[u8], u16> = SizeError::new(&[0u8]); in test_size_error_display_debug()
1274 SizeError<&[u8], u16>, in test_convert_error_display_debug_more()
1281 SizeError<&[u8], u16>, in test_convert_error_display_debug_more()
1283 > = ConvertError::Size(SizeError::new(&[0u8])); in test_convert_error_display_debug_more()
1288 SizeError<&[u8], u16>, in test_convert_error_display_debug_more()
1305 SizeError<&[u8], u16>, in test_alignment_error_methods()
1328 SizeError<&[u8], u8>, in test_convert_error_from_unaligned_variants()
1331 let converted: ConvertError<Infallible, SizeError<&[u8], u8>, ValidityError<&[u8], bool>> = in test_convert_error_from_unaligned_variants()
1340 SizeError<&[u8], u8>, in test_convert_error_from_unaligned_variants()
1342 > = ConvertError::Size(SizeError::new(&[0u8])); in test_convert_error_from_unaligned_variants()
1343 let converted: ConvertError<Infallible, SizeError<&[u8], u8>, ValidityError<&[u8], bool>> = in test_convert_error_from_unaligned_variants()