pub struct SignedExternalQuote {
pub quote: ApiExternalQuote,
pub signature: String,
pub gas_sponsorship_info: Option<SignedGasSponsorshipInfo>,
}Expand description
A signed quote for an external order, including gas sponsorship info, if any
Fields§
§quote: ApiExternalQuoteThe quote
signature: StringThe signature
gas_sponsorship_info: Option<SignedGasSponsorshipInfo>The signed gas sponsorship info, if sponsorship was requested
Implementations§
Source§impl SignedExternalQuote
impl SignedExternalQuote
Sourcepub fn match_result(&self) -> ApiExternalMatchResult
pub fn match_result(&self) -> ApiExternalMatchResult
Get the match result from the quote
Sourcepub fn receive_amount(&self) -> ApiExternalAssetTransfer
pub fn receive_amount(&self) -> ApiExternalAssetTransfer
Get the receive amount from the quote
Sourcepub fn send_amount(&self) -> ApiExternalAssetTransfer
pub fn send_amount(&self) -> ApiExternalAssetTransfer
Get the send amount from the quote
Trait Implementations§
Source§impl Clone for SignedExternalQuote
impl Clone for SignedExternalQuote
Source§fn clone(&self) -> SignedExternalQuote
fn clone(&self) -> SignedExternalQuote
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 SignedExternalQuote
impl Debug for SignedExternalQuote
Source§impl<'de> Deserialize<'de> for SignedExternalQuote
impl<'de> Deserialize<'de> for SignedExternalQuote
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
Auto Trait Implementations§
impl Freeze for SignedExternalQuote
impl RefUnwindSafe for SignedExternalQuote
impl Send for SignedExternalQuote
impl Sync for SignedExternalQuote
impl Unpin for SignedExternalQuote
impl UnsafeUnpin for SignedExternalQuote
impl UnwindSafe for SignedExternalQuote
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more