pub enum QuoteError {
Amm(AmmError),
InvalidTransferFee,
TransferFeeNotSettleable,
}Variants§
Amm(AmmError)
InvalidTransferFee
TransferFeeNotSettleable
No transfer amount lands exactly the requested amount.
Trait Implementations§
Source§impl Clone for QuoteError
impl Clone for QuoteError
impl Copy for QuoteError
Source§impl Debug for QuoteError
impl Debug for QuoteError
Source§impl Display for QuoteError
impl Display for QuoteError
impl Eq for QuoteError
Source§impl Error for QuoteError
impl Error for QuoteError
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<AmmError> for QuoteError
impl From<AmmError> for QuoteError
Source§impl From<QuoteError> for MarketQuoteError
impl From<QuoteError> for MarketQuoteError
Source§fn from(error: QuoteError) -> Self
fn from(error: QuoteError) -> Self
Converts to this type from the input type.
Source§impl PartialEq for QuoteError
impl PartialEq for QuoteError
impl StructuralPartialEq for QuoteError
Auto Trait Implementations§
impl Freeze for QuoteError
impl RefUnwindSafe for QuoteError
impl Send for QuoteError
impl Sync for QuoteError
impl Unpin for QuoteError
impl UnsafeUnpin for QuoteError
impl UnwindSafe for QuoteError
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