pub enum MatchAction {
FillLimit(ClientOrderId),
TriggerStop(ClientOrderId),
}Expand description
An action returned by OrderMatchingCore::iterate when an order matches.
Variants§
FillLimit(ClientOrderId)
TriggerStop(ClientOrderId)
Trait Implementations§
Source§impl Clone for MatchAction
impl Clone for MatchAction
Source§fn clone(&self) -> MatchAction
fn clone(&self) -> MatchAction
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 MatchAction
impl Debug for MatchAction
Source§impl PartialEq for MatchAction
impl PartialEq for MatchAction
impl Copy for MatchAction
impl Eq for MatchAction
impl StructuralPartialEq for MatchAction
Auto Trait Implementations§
impl Freeze for MatchAction
impl RefUnwindSafe for MatchAction
impl Send for MatchAction
impl Sync for MatchAction
impl Unpin for MatchAction
impl UnsafeUnpin for MatchAction
impl UnwindSafe for MatchAction
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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