[][src]Enum alpaca_finance::StreamMessage

pub enum StreamMessage {
    Account(AccountEvent),
    Authorization(Authorization),
    Listening(ListenStream),
    Order(OrderEvent),
}

The possible event streams that we can listen on

Variants

Account(AccountEvent)

This stream provides clients with updates pertaining to their brokerage accounts at Alpaca, including balance information

Authorization(Authorization)
Listening(ListenStream)
Order(OrderEvent)

This stream provides clients with updates pertaining to orders placed at Alpaca. This includes order fills, partial fills, as well as cancellations and rejections of orders

Trait Implementations

impl Debug for StreamMessage[src]

impl<'de> Deserialize<'de> for StreamMessage[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

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]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,