pub struct NewOrderRequest { /* private fields */ }Implementations§
Source§impl NewOrderRequest
impl NewOrderRequest
pub fn new( symbol: impl Into<String>, side: OrderSide, order_type: OrderType, new_order_resp_type: OrderResponseType, ) -> Self
pub fn time_in_force(self, value: TimeInForce) -> Self
pub fn quantity(self, value: Decimal) -> Self
pub fn quote_order_qty(self, value: Decimal) -> Self
pub fn price(self, value: Decimal) -> Self
pub fn new_client_order_id(self, value: impl Into<String>) -> Self
pub fn strategy_id(self, value: i64) -> Self
pub fn strategy_type(self, value: i64) -> Self
pub fn stop_price(self, value: Decimal) -> Self
pub fn trailing_delta(self, value: i64) -> Self
pub fn iceberg_qty(self, value: Decimal) -> Self
pub fn self_trade_prevention_mode(self, value: STPMode) -> Self
pub fn recv_window(self, value: i64) -> Self
pub fn compute_commission_rates(self, value: bool) -> Self
pub fn is_valid(&self) -> bool
Trait Implementations§
Source§impl Debug for NewOrderRequest
impl Debug for NewOrderRequest
Source§impl PartialEq for NewOrderRequest
impl PartialEq for NewOrderRequest
Source§fn eq(&self, other: &NewOrderRequest) -> bool
fn eq(&self, other: &NewOrderRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for NewOrderRequest
impl Serialize for NewOrderRequest
impl StructuralPartialEq for NewOrderRequest
Auto Trait Implementations§
impl Freeze for NewOrderRequest
impl RefUnwindSafe for NewOrderRequest
impl Send for NewOrderRequest
impl Sync for NewOrderRequest
impl Unpin for NewOrderRequest
impl UnsafeUnpin for NewOrderRequest
impl UnwindSafe for NewOrderRequest
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