pub enum SignalCombinator {
All,
Any,
Majority,
}Expand description
How multiple PriceStrategy signals are combined into a single decision.
Variants§
All
All signals must agree (AND). Flat signals count as abstain.
Any
Any non-Flat signal is used; if multiple conflict, first non-Flat wins.
Majority
Majority vote across signals. Ties produce Flat.
Trait Implementations§
Source§impl Clone for SignalCombinator
impl Clone for SignalCombinator
Source§fn clone(&self) -> SignalCombinator
fn clone(&self) -> SignalCombinator
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for SignalCombinator
impl RefUnwindSafe for SignalCombinator
impl Send for SignalCombinator
impl Sync for SignalCombinator
impl Unpin for SignalCombinator
impl UnsafeUnpin for SignalCombinator
impl UnwindSafe for SignalCombinator
Blanket Implementations§
impl<T> Allocation for T
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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