pub struct ExecutionRequestBaseDetails {
pub side: Side,
pub base_amount: String,
pub base_asset_id: String,
pub base_asset_rail: Option<TransferRail>,
pub quote_asset_id: String,
pub quote_asset_rail: Option<TransferRail>,
}Fields§
§side: SideSide of the order
base_amount: StringAmount to convert
base_asset_id: StringSource asset identifier
base_asset_rail: Option<TransferRail>§quote_asset_id: StringTarget asset identifier
quote_asset_rail: Option<TransferRail>Implementations§
Trait Implementations§
Source§impl Clone for ExecutionRequestBaseDetails
impl Clone for ExecutionRequestBaseDetails
Source§fn clone(&self) -> ExecutionRequestBaseDetails
fn clone(&self) -> ExecutionRequestBaseDetails
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 ExecutionRequestBaseDetails
impl Debug for ExecutionRequestBaseDetails
Source§impl Default for ExecutionRequestBaseDetails
impl Default for ExecutionRequestBaseDetails
Source§fn default() -> ExecutionRequestBaseDetails
fn default() -> ExecutionRequestBaseDetails
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ExecutionRequestBaseDetails
impl<'de> Deserialize<'de> for ExecutionRequestBaseDetails
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
impl StructuralPartialEq for ExecutionRequestBaseDetails
Auto Trait Implementations§
impl Freeze for ExecutionRequestBaseDetails
impl RefUnwindSafe for ExecutionRequestBaseDetails
impl Send for ExecutionRequestBaseDetails
impl Sync for ExecutionRequestBaseDetails
impl Unpin for ExecutionRequestBaseDetails
impl UnwindSafe for ExecutionRequestBaseDetails
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