Lines Matching refs:Sized
164 impl<Src, Dst: ?Sized + Unaligned, S, V> From<ConvertError<AlignmentError<Src, Dst>, S, V>>
250 pub struct AlignmentError<Src, Dst: ?Sized> {
260 impl<Src, Dst: ?Sized> AlignmentError<Src, Dst> {
344 impl<Src: Clone, Dst: ?Sized> Clone for AlignmentError<Src, Dst> {
351 impl<Src: PartialEq, Dst: ?Sized> PartialEq for AlignmentError<Src, Dst> {
358 impl<Src: Eq, Dst: ?Sized> Eq for AlignmentError<Src, Dst> {}
360 impl<Src, Dst: ?Sized + Unaligned> From<AlignmentError<Src, Dst>> for Infallible {
383 impl<Src, Dst: ?Sized> fmt::Debug for AlignmentError<Src, Dst> {
395 impl<Src, Dst: ?Sized> fmt::Display for AlignmentError<Src, Dst>
414 impl<Src, Dst: ?Sized> Error for AlignmentError<Src, Dst>
421 impl<Src, Dst: ?Sized, S, V> From<AlignmentError<Src, Dst>>
431 pub struct SizeError<Src, Dst: ?Sized> {
438 impl<Src, Dst: ?Sized> SizeError<Src, Dst> {
481 pub(crate) fn with_dst<NewDst: ?Sized>(self) -> SizeError<Src, NewDst> { in with_dst()
512 if let crate::SizeInfo::Sized { size } = Dst::LAYOUT.size_info { in display_verbose_extras()
529 impl<Src: Clone, Dst: ?Sized> Clone for SizeError<Src, Dst> {
536 impl<Src: PartialEq, Dst: ?Sized> PartialEq for SizeError<Src, Dst> {
543 impl<Src: Eq, Dst: ?Sized> Eq for SizeError<Src, Dst> {}
545 impl<Src, Dst: ?Sized> fmt::Debug for SizeError<Src, Dst> {
557 impl<Src, Dst: ?Sized> fmt::Display for SizeError<Src, Dst>
575 impl<Src, Dst: ?Sized> Error for SizeError<Src, Dst>
582 impl<Src, Dst: ?Sized, A, V> From<SizeError<Src, Dst>> for ConvertError<A, SizeError<Src, Dst>, V> {
590 pub struct ValidityError<Src, Dst: ?Sized + TryFromBytes> {
597 impl<Src, Dst: ?Sized + TryFromBytes> ValidityError<Src, Dst> {
651 impl<Src: Clone, Dst: ?Sized + TryFromBytes> Clone for ValidityError<Src, Dst> {
663 Dst: TryFromBytes + ?Sized,
673 impl<Src: PartialEq, Dst: ?Sized + TryFromBytes> PartialEq for ValidityError<Src, Dst> {
680 impl<Src: Eq, Dst: ?Sized + TryFromBytes> Eq for ValidityError<Src, Dst> {}
682 impl<Src, Dst: ?Sized + TryFromBytes> fmt::Debug for ValidityError<Src, Dst> {
694 impl<Src, Dst: ?Sized> fmt::Display for ValidityError<Src, Dst>
711 impl<Src, Dst: ?Sized> Error for ValidityError<Src, Dst> where Dst: KnownLayout + TryFromBytes {}
713 impl<Src, Dst: ?Sized + TryFromBytes, A, S> From<ValidityError<Src, Dst>>
729 pub type CastError<Src, Dst: ?Sized> =
732 impl<Src, Dst: ?Sized> CastError<Src, Dst> {
801 Dst: ?Sized,
812 impl<Src, Dst: ?Sized + Unaligned> From<CastError<Src, Dst>> for SizeError<Src, Dst> {
871 pub type TryCastError<Src, Dst: ?Sized + TryFromBytes> =
877 impl<Src, Dst: ?Sized + TryFromBytes> TryCastError<Src, Dst> {
921 impl<Src, Dst: ?Sized + TryFromBytes> From<CastError<Src, Dst>> for TryCastError<Src, Dst> {
940 pub type TryReadError<Src, Dst: ?Sized + TryFromBytes> =
943 impl<Src, Dst: ?Sized + TryFromBytes> TryReadError<Src, Dst> {
1021 pub type AlignedTryCastError<Src, Dst: ?Sized + TryFromBytes> =