pub enum Change {
OrderOpened(OrderKey),
OrderUpdated(OrderKey),
OrderClosed {
key: OrderKey,
order: Box<Order>,
},
PositionUpdated(PositionKey),
WalletUpdated(AccountType),
}Expand description
What AccountState::apply and friends changed. Updates that were older than
the stored data are ignored and not reported.
Variants§
OrderOpened(OrderKey)
A new open order appeared.
OrderUpdated(OrderKey)
An open order changed (e.g. partially filled or amended).
OrderClosed
An order reached a final status and was removed. order is its final
state.
PositionUpdated(PositionKey)
A position was created or changed (including closing to size 0).
WalletUpdated(AccountType)
The balance of an account type was replaced.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Change
impl RefUnwindSafe for Change
impl Send for Change
impl Sync for Change
impl Unpin for Change
impl UnsafeUnpin for Change
impl UnwindSafe for Change
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