pub struct CompositeSignalEngine { /* private fields */ }Expand description
Engine that evaluates composite signal rules.
Implementations§
Source§impl CompositeSignalEngine
impl CompositeSignalEngine
Sourcepub fn evaluate(
&mut self,
rules: &[CompositeSignalRule],
ctx: &MultiSeriesContext,
analytics: &AnalyticsResults,
) -> Vec<CompositeSignal>
pub fn evaluate( &mut self, rules: &[CompositeSignalRule], ctx: &MultiSeriesContext, analytics: &AnalyticsResults, ) -> Vec<CompositeSignal>
Evaluate all rules against the context.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for CompositeSignalEngine
impl RefUnwindSafe for CompositeSignalEngine
impl Send for CompositeSignalEngine
impl Sync for CompositeSignalEngine
impl Unpin for CompositeSignalEngine
impl UnsafeUnpin for CompositeSignalEngine
impl UnwindSafe for CompositeSignalEngine
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
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