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: u32Internal identifier of the execution.
order_id: u32Internal identifier of the order to which the execution belongs.
symbol: StringSymbol that follows Questrade symbology (e.g., “TD.TO”).
symbol_id: u32Internal symbol identifier.
quantity: NumberExecution quantity.
side: OrderSideClient view of the order side (e.g., “Buy-To-Open”).
price: NumberExecution price.
order_chain_id: u32Internal 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: NumberQuestrade commission.
execution_fee: NumberLiquidity fee charged by execution venue.
sec_fee: NumberSEC fee charged on all sales of US securities.
canadian_execution_fee: NumberAdditional execution fee charged by TSX (if applicable).
parent_id: u32Internal 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 duplicate 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