pub struct GridOrderSubOrder {
pub id: String,
pub price: Option<Decimal>,
pub order_type: String,
pub quantity: Option<Decimal>,
pub executed_qty: Option<Decimal>,
pub action: i32,
pub status: String,
pub submitted_at: Option<OffsetDateTime>,
pub rth: i32,
}Expand description
A triggered sub-order carried in the grid order detail.
Fields§
§id: StringSub-order ID
price: Option<Decimal>Order price
order_type: StringOrder type
quantity: Option<Decimal>Order quantity
executed_qty: Option<Decimal>Executed quantity
action: i32Buy / sell direction
status: StringOrder status
submitted_at: Option<OffsetDateTime>Submitted time (RFC3339)
rth: i32Regular trading hours flag
Trait Implementations§
Source§impl Clone for GridOrderSubOrder
impl Clone for GridOrderSubOrder
Source§fn clone(&self) -> GridOrderSubOrder
fn clone(&self) -> GridOrderSubOrder
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 GridOrderSubOrder
impl Debug for GridOrderSubOrder
Source§impl Default for GridOrderSubOrder
impl Default for GridOrderSubOrder
Source§fn default() -> GridOrderSubOrder
fn default() -> GridOrderSubOrder
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GridOrderSubOrderwhere
GridOrderSubOrder: Default,
impl<'de> Deserialize<'de> for GridOrderSubOrderwhere
GridOrderSubOrder: Default,
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 GridOrderSubOrder
impl RefUnwindSafe for GridOrderSubOrder
impl Send for GridOrderSubOrder
impl Sync for GridOrderSubOrder
impl Unpin for GridOrderSubOrder
impl UnsafeUnpin for GridOrderSubOrder
impl UnwindSafe for GridOrderSubOrder
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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