Type Alias CastError
Source pub type CastError<Src, Dst> = ConvertError<AlignmentError<Src, Dst>, SizeError<Src, Dst>, !>;
Expand description
The error type of reference conversions.
Reference conversions, like [FromBytes::ref_from_bytes] may emit
alignment and size errors.
pub enum CastError<Src, Dst>{
Alignment(AlignmentError<Src, Dst>),
Size(SizeError<Src, Dst>),
Validity(!),
}
The conversion source was improperly aligned.
The conversion source was of incorrect size.
The conversion source contained invalid data.