[][src]Enum cxmr_feeds::Event

pub enum Event {
    OrderBook(OrderBook),
    Trade(Trade),
    InsertOrder(Order),
    ResetOrder(Order),
    RemoveOrder(Order),
}

Event in a currency pair market.

Variants

OrderBook(OrderBook)

Full order books update.

Trade(Trade)

Single trade.

InsertOrder(Order)

Insert order at rate.

ResetOrder(Order)

Reset order amount at rate.

RemoveOrder(Order)

Removed order amount at rate.

Methods

impl Event[src]

pub fn is_order_book(&self) -> bool[src]

Trait Implementations

impl Clone for Event[src]

impl Debug for Event[src]

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

impl<'_> From<&'_ Event> for Vec<EventData>[src]

impl From<EventData> for Event[src]

impl PartialEq<Event> for Event[src]

impl Serialize for Event[src]

impl StructuralPartialEq for Event[src]

Auto Trait Implementations

impl RefUnwindSafe for Event

impl Send for Event

impl Sync for Event

impl Unpin for Event

impl UnwindSafe for Event

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: Deserialize<'de>, 
[src]

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

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

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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.