Struct binance::rest_model::MarginOrder [−][src]
pub struct MarginOrder {Show 13 fields
pub symbol: String,
pub side: OrderSide,
pub order_type: OrderType,
pub quantity: Option<f64>,
pub quote_order_qty: Option<f64>,
pub price: Option<f64>,
pub stop_price: Option<f64>,
pub new_client_order_id: Option<String>,
pub iceberg_qty: Option<f64>,
pub new_order_resp_type: OrderResponse,
pub time_in_force: Option<TimeInForce>,
pub is_isolated: Option<String>,
pub side_effect_type: SideEffectType,
}
Fields
symbol: String
side: OrderSide
order_type: OrderType
quantity: Option<f64>
quote_order_qty: Option<f64>
price: Option<f64>
stop_price: Option<f64>
Used with OrderType::StopLoss
, OrderType::StopLossLimit
, OrderType::TakeProfit
and OrderType::TakeProfitLimit
new_client_order_id: Option<String>
iceberg_qty: Option<f64>
Used with OrderType::Limit
, OrderType::StopLossLimit
and OrderType::TakeProfitLimit
to create an iceberg order
new_order_resp_type: OrderResponse
Default is OrderResponse::ACK
time_in_force: Option<TimeInForce>
N.B. : do not set with OrderType::Market
is_isolated: Option<String>
“TRUE” or “FALSE”, in upper case, default is “FALSE”
side_effect_type: SideEffectType
Default is SideEffectType::NoSideEffect
Trait Implementations
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 RefUnwindSafe for MarginOrder
impl Send for MarginOrder
impl Sync for MarginOrder
impl Unpin for MarginOrder
impl UnwindSafe for MarginOrder
Blanket Implementations
Mutably borrows from an owned value. Read more
pub fn vzip(self) -> V
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more