pub struct AccountExecution {Show 15 fields
pub id: u32,
pub order_id: u32,
pub symbol: String,
pub symbol_id: u32,
pub quantity: Number,
pub side: OrderSide,
pub price: Number,
pub order_chain_id: u32,
pub timestamp: DateTime<Utc>,
pub notes: Option<String>,
pub commission: Number,
pub execution_fee: Number,
pub sec_fee: Number,
pub canadian_execution_fee: Number,
pub parent_id: u32,
}
Expand description
An account execution.
Fields§
§id: u32
Internal identifier of the execution.
order_id: u32
Internal identifier of the order to which the execution belongs.
symbol: String
Symbol that follows Questrade symbology (e.g., “TD.TO”).
symbol_id: u32
Internal symbol identifier.
quantity: Number
Execution quantity.
side: OrderSide
Client view of the order side (e.g., “Buy-To-Open”).
price: Number
Execution price.
order_chain_id: u32
Internal identifier of the order chain to which the execution belongs.
timestamp: DateTime<Utc>
Execution timestamp.
notes: Option<String>
Notes that may have been manually added by Questrade staff.
commission: Number
Questrade commission.
execution_fee: Number
Liquidity fee charged by execution venue.
sec_fee: Number
SEC fee charged on all sales of US securities.
canadian_execution_fee: Number
Additional execution fee charged by TSX (if applicable).
parent_id: u32
Internal identifierof the parent order.
Trait Implementations§
Source§impl Clone for AccountExecution
impl Clone for AccountExecution
Source§fn clone(&self) -> AccountExecution
fn clone(&self) -> AccountExecution
Returns a copy 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 AccountExecution
impl Debug for AccountExecution
Source§impl<'de> Deserialize<'de> for AccountExecution
impl<'de> Deserialize<'de> for AccountExecution
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
Source§impl PartialEq for AccountExecution
impl PartialEq for AccountExecution
Source§impl Serialize for AccountExecution
impl Serialize for AccountExecution
impl StructuralPartialEq for AccountExecution
Auto Trait Implementations§
impl Freeze for AccountExecution
impl RefUnwindSafe for AccountExecution
impl Send for AccountExecution
impl Sync for AccountExecution
impl Unpin for AccountExecution
impl UnwindSafe for AccountExecution
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> 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