[−][src]Enum alpaca_finance::OrderStatus
The current status of the order in its lifecycle
Variants
The order has been received by Alpaca, but hasn’t yet been routed to the execution venue.
The order has been received by exchanges, and is evaluated for pricing.
The order has been completed for the day (either filled or done for day), but remaining settlement calculations are still pending
The order has been canceled and no further updates will occur for the order. This can be either due to a cancel request by the user, or the order has been canceled by the exchanges due to its time-in-force.
The order is done executing for he day, and will not recieve further updates until the next trading day.
The order has expired, and no further updates will occur for the order.
The order has been filled, and no further updates will occur for the order.
The order has been received by Alpaca and routed to exchanges for execution. This is the usual initial state of an order.
The order has been parially filled.
The order is waiting to be cancelled.
The order has been received by Alpaca, and routed to the exchanges, but has not yet been accepted for execution.
The order is waiting to be replaced by another order. The order will reject cancel request while in this state.
The order has been rejected, and no further updates will occur for the order.
The order was replaced by another order, or was updated due to a market event such as corporate action.
The order has been stopped, and a trade is guaranteed for the order, usually at a stated price or better, but has not yet occurred
The order has been suspended, and is not eligible for trading.
Trait Implementations
impl Debug for OrderStatus
[src]
impl<'de> Deserialize<'de> for OrderStatus
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Serialize for OrderStatus
[src]
Auto Trait Implementations
impl RefUnwindSafe for OrderStatus
impl Send for OrderStatus
impl Sync for OrderStatus
impl Unpin for OrderStatus
impl UnwindSafe for OrderStatus
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,