Lines Matching refs:ConvertError
155 pub enum ConvertError<A, S, V> { enum
164 impl<Src, Dst: ?Sized + Unaligned, S, V> From<ConvertError<AlignmentError<Src, Dst>, S, V>> implementation
165 for ConvertError<Infallible, S, V>
200 fn from(err: ConvertError<AlignmentError<Src, Dst>, S, V>) -> ConvertError<Infallible, S, V> { in from()
202 ConvertError::Alignment(e) => { in from()
204 return ConvertError::Alignment(Infallible::from(e)); in from()
206 ConvertError::Size(e) => ConvertError::Size(e), in from()
207 ConvertError::Validity(e) => ConvertError::Validity(e), in from()
212 impl<A: fmt::Debug, S: fmt::Debug, V: fmt::Debug> fmt::Debug for ConvertError<A, S, V> { implementation
228 impl<A: fmt::Display, S: fmt::Display, V: fmt::Display> fmt::Display for ConvertError<A, S, V> { implementation
241 impl<A, S, V> Error for ConvertError<A, S, V> implementation
309 pub(crate) fn into<S, V>(self) -> ConvertError<Self, S, V> { in into()
310 ConvertError::Alignment(self) in into()
422 for ConvertError<AlignmentError<Src, Dst>, S, V>
486 pub(crate) fn into<A, V>(self) -> ConvertError<A, Self, V> { in into()
487 ConvertError::Size(self) in into()
582 impl<Src, Dst: ?Sized, A, V> From<SizeError<Src, Dst>> for ConvertError<A, SizeError<Src, Dst>, V> { implementation
634 pub(crate) fn into<A, S>(self) -> ConvertError<A, S, Self> { in into()
635 ConvertError::Validity(self) in into()
714 for ConvertError<A, S, ValidityError<Src, Dst>>
730 ConvertError<AlignmentError<Src, Dst>, SizeError<Src, Dst>, Infallible>;
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>>;
1071 err: ConvertError< in test_send_sync()
1113 err: ConvertError< in test_eq_partial_eq_clone()
1211 let err: ConvertError< in test_convert_error_debug()
1215 > = ConvertError::Alignment(AlignmentError::new_checked(&[0u8])); in test_convert_error_debug()
1218 let err: ConvertError< in test_convert_error_debug()
1222 > = ConvertError::Size(SizeError::new(&[0u8])); in test_convert_error_debug()
1225 let err: ConvertError< in test_convert_error_debug()
1229 > = ConvertError::Validity(ValidityError::new(&[0u8])); in test_convert_error_debug()
1236 let err: ConvertError< 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()
1242 ConvertError::from(err); in test_convert_error_from_unaligned()
1244 ConvertError::Size(_) => {} in test_convert_error_from_unaligned()
1272 let err: ConvertError< in test_convert_error_display_debug_more()
1276 > = ConvertError::Alignment(AlignmentError::new_checked(&[0u8])); in test_convert_error_display_debug_more()
1279 let err: ConvertError< in test_convert_error_display_debug_more()
1283 > = ConvertError::Size(SizeError::new(&[0u8])); in test_convert_error_display_debug_more()
1286 let err: ConvertError< in test_convert_error_display_debug_more()
1290 > = ConvertError::Validity(ValidityError::new(&[0u8])); in test_convert_error_display_debug_more()
1303 let converted: ConvertError< in test_alignment_error_methods()
1309 ConvertError::Alignment(_) => {} in test_alignment_error_methods()
1326 let err: ConvertError< in test_convert_error_from_unaligned_variants()
1330 > = ConvertError::Validity(ValidityError::new(&[0u8])); 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()
1332 ConvertError::from(err); in test_convert_error_from_unaligned_variants()
1334 ConvertError::Validity(_) => {} in test_convert_error_from_unaligned_variants()
1338 let err: ConvertError< 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()
1344 ConvertError::from(err); in test_convert_error_from_unaligned_variants()
1346 ConvertError::Size(_) => {} in test_convert_error_from_unaligned_variants()