Struct questrade::AccountExecution
source · [−]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
sourceimpl Clone for AccountExecution
impl Clone for AccountExecution
sourcefn clone(&self) -> AccountExecution
fn clone(&self) -> AccountExecution
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for AccountExecution
impl Debug for AccountExecution
sourceimpl<'de> Deserialize<'de> for AccountExecution
impl<'de> Deserialize<'de> for AccountExecution
sourcefn 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
sourceimpl PartialEq<AccountExecution> for AccountExecution
impl PartialEq<AccountExecution> for AccountExecution
sourcefn eq(&self, other: &AccountExecution) -> bool
fn eq(&self, other: &AccountExecution) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourceimpl Serialize for AccountExecution
impl Serialize for AccountExecution
impl StructuralPartialEq for AccountExecution
Auto Trait Implementations
impl RefUnwindSafe for AccountExecution
impl Send for AccountExecution
impl Sync for AccountExecution
impl Unpin for AccountExecution
impl UnwindSafe for AccountExecution
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more