pub enum ExecutionStepError {
InternalError,
QuoteExpired,
InsufficientOutputAmount,
InsufficientFunds,
LastTransactionFailed,
SwapApprovalFailed,
ProviderExecutionError,
}Expand description
Variants§
InternalError
QuoteExpired
InsufficientOutputAmount
InsufficientFunds
LastTransactionFailed
SwapApprovalFailed
ProviderExecutionError
Trait Implementations§
Source§impl Clone for ExecutionStepError
impl Clone for ExecutionStepError
Source§fn clone(&self) -> ExecutionStepError
fn clone(&self) -> ExecutionStepError
Returns a duplicate of the value. Read more
1.0.0 · 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 ExecutionStepError
impl Debug for ExecutionStepError
Source§impl Default for ExecutionStepError
impl Default for ExecutionStepError
Source§fn default() -> ExecutionStepError
fn default() -> ExecutionStepError
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ExecutionStepError
impl<'de> Deserialize<'de> for ExecutionStepError
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for ExecutionStepError
impl Display for ExecutionStepError
Source§impl Hash for ExecutionStepError
impl Hash for ExecutionStepError
Source§impl Ord for ExecutionStepError
impl Ord for ExecutionStepError
Source§fn cmp(&self, other: &ExecutionStepError) -> Ordering
fn cmp(&self, other: &ExecutionStepError) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for ExecutionStepError
impl PartialEq for ExecutionStepError
Source§impl PartialOrd for ExecutionStepError
impl PartialOrd for ExecutionStepError
Source§impl Serialize for ExecutionStepError
impl Serialize for ExecutionStepError
impl Copy for ExecutionStepError
impl Eq for ExecutionStepError
impl StructuralPartialEq for ExecutionStepError
Auto Trait Implementations§
impl Freeze for ExecutionStepError
impl RefUnwindSafe for ExecutionStepError
impl Send for ExecutionStepError
impl Sync for ExecutionStepError
impl Unpin for ExecutionStepError
impl UnwindSafe for ExecutionStepError
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<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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.