pub enum FinTSError {
Show 17 variants
Parse(String),
Serialize(String),
Transport(String),
Http {
status: u16,
message: String,
},
Dialog(String),
Auth(String),
TanRequired,
TanRejected(String),
TanTimeout,
BankError {
kind: ResponseCodeKind,
message: String,
},
SegmentNotSupported(String),
InvalidResponse(String),
Mt940(String),
PinWrong,
AccountLocked,
Io(Error),
Reqwest(Error),
}Expand description
Errors that can occur during FinTS operations.
Variants§
Parse(String)
Serialize(String)
Transport(String)
Http
Dialog(String)
Auth(String)
TanRequired
TanRejected(String)
TanTimeout
BankError
SegmentNotSupported(String)
InvalidResponse(String)
Mt940(String)
PinWrong
AccountLocked
Io(Error)
Reqwest(Error)
Trait Implementations§
Source§impl Debug for FinTSError
impl Debug for FinTSError
Source§impl Display for FinTSError
impl Display for FinTSError
Source§impl Error for FinTSError
impl Error for FinTSError
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 FinTSError
impl From<Error> for FinTSError
Auto Trait Implementations§
impl Freeze for FinTSError
impl !RefUnwindSafe for FinTSError
impl Send for FinTSError
impl Sync for FinTSError
impl Unpin for FinTSError
impl UnsafeUnpin for FinTSError
impl !UnwindSafe for FinTSError
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.