pub enum Iso8583Error {
InvalidMti(String),
InvalidBitmap(String),
FieldError {
de: u32,
message: String,
},
UnknownField(u32),
EncodingError(String),
PaddingError(String),
PrefixError(String),
CompositeError {
de: u32,
message: String,
},
SpecError(String),
HexError(FromHexError),
JsonError(Error),
DataTooShort {
expected: usize,
actual: usize,
},
}Variants§
InvalidMti(String)
InvalidBitmap(String)
FieldError
UnknownField(u32)
EncodingError(String)
PaddingError(String)
PrefixError(String)
CompositeError
SpecError(String)
HexError(FromHexError)
JsonError(Error)
DataTooShort
Trait Implementations§
Source§impl Debug for Iso8583Error
impl Debug for Iso8583Error
Source§impl Display for Iso8583Error
impl Display for Iso8583Error
Source§impl Error for Iso8583Error
impl Error for Iso8583Error
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Source§impl From<Error> for Iso8583Error
impl From<Error> for Iso8583Error
Source§impl From<FromHexError> for Iso8583Error
impl From<FromHexError> for Iso8583Error
Source§fn from(source: FromHexError) -> Self
fn from(source: FromHexError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for Iso8583Error
impl !RefUnwindSafe for Iso8583Error
impl Send for Iso8583Error
impl Sync for Iso8583Error
impl Unpin for Iso8583Error
impl !UnwindSafe for Iso8583Error
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more