pub struct NewOrder {
pub order: NewOrderData,
pub owner: String,
pub order_type: OrderType,
pub defer_exec: bool,
pub post_only: Option<bool>,
}Expand description
NewOrder is the payload structure for posting orders to the API It wraps SignedOrder with orderType, owner, and deferExec fields
Fields§
§order: NewOrderData§owner: String§order_type: OrderType§defer_exec: bool§post_only: Option<bool>Post-only orders will be rejected if they would immediately match (added in v5.2.0) Only supported for GTC and GTD orders
Trait Implementations§
Source§impl<'de> Deserialize<'de> for NewOrder
impl<'de> Deserialize<'de> for NewOrder
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 NewOrder
impl RefUnwindSafe for NewOrder
impl Send for NewOrder
impl Sync for NewOrder
impl Unpin for NewOrder
impl UnsafeUnpin for NewOrder
impl UnwindSafe for NewOrder
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