pub enum SettlementRouteError {
Backend {
detail: String,
},
Conflict {
detail: String,
},
InvalidRecord {
detail: String,
},
}Expand description
Failure returned by the durable settlement router.
Variants§
Implementations§
Source§impl SettlementRouteError
impl SettlementRouteError
Sourcepub const fn class(&self) -> SettlementRouteErrorClass
pub const fn class(&self) -> SettlementRouteErrorClass
Return the stable class suitable for bounded telemetry.
Trait Implementations§
Source§impl Clone for SettlementRouteError
impl Clone for SettlementRouteError
Source§fn clone(&self) -> SettlementRouteError
fn clone(&self) -> SettlementRouteError
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SettlementRouteError
impl Debug for SettlementRouteError
Source§impl Display for SettlementRouteError
impl Display for SettlementRouteError
impl Eq for SettlementRouteError
Source§impl Error for SettlementRouteError
impl Error for SettlementRouteError
1.30.0 · 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 PartialEq for SettlementRouteError
impl PartialEq for SettlementRouteError
impl StructuralPartialEq for SettlementRouteError
Auto Trait Implementations§
impl Freeze for SettlementRouteError
impl RefUnwindSafe for SettlementRouteError
impl Send for SettlementRouteError
impl Sync for SettlementRouteError
impl Unpin for SettlementRouteError
impl UnsafeUnpin for SettlementRouteError
impl UnwindSafe for SettlementRouteError
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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.