pub enum GetSwapPriceResponseWrapper {
GetSwapPriceResponse(GetSwapPriceResponse),
SwapUnavailableResponse(SwapUnavailableResponse),
}
Expand description
A wrapper for the response of a swap price operation.
JSON schema
{
"description": "A wrapper for the response of a swap price operation.",
"oneOf": [
{
"$ref": "#/components/schemas/GetSwapPriceResponse"
},
{
"$ref": "#/components/schemas/SwapUnavailableResponse"
}
]
}
Variants§
GetSwapPriceResponse(GetSwapPriceResponse)
Trait Implementations§
Source§impl Clone for GetSwapPriceResponseWrapper
impl Clone for GetSwapPriceResponseWrapper
Source§fn clone(&self) -> GetSwapPriceResponseWrapper
fn clone(&self) -> GetSwapPriceResponseWrapper
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 GetSwapPriceResponseWrapper
impl Debug for GetSwapPriceResponseWrapper
Source§impl<'de> Deserialize<'de> for GetSwapPriceResponseWrapper
impl<'de> Deserialize<'de> for GetSwapPriceResponseWrapper
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 From<&GetSwapPriceResponseWrapper> for GetSwapPriceResponseWrapper
impl From<&GetSwapPriceResponseWrapper> for GetSwapPriceResponseWrapper
Source§fn from(value: &GetSwapPriceResponseWrapper) -> Self
fn from(value: &GetSwapPriceResponseWrapper) -> Self
Converts to this type from the input type.
Source§impl From<GetSwapPriceResponse> for GetSwapPriceResponseWrapper
impl From<GetSwapPriceResponse> for GetSwapPriceResponseWrapper
Source§fn from(value: GetSwapPriceResponse) -> Self
fn from(value: GetSwapPriceResponse) -> Self
Converts to this type from the input type.
Source§fn from(value: SwapUnavailableResponse) -> Self
fn from(value: SwapUnavailableResponse) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for GetSwapPriceResponseWrapper
impl RefUnwindSafe for GetSwapPriceResponseWrapper
impl Send for GetSwapPriceResponseWrapper
impl Sync for GetSwapPriceResponseWrapper
impl Unpin for GetSwapPriceResponseWrapper
impl UnwindSafe for GetSwapPriceResponseWrapper
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