pub struct ScoringStepHandler;Expand description
Handler for scoring processing steps
Implementations§
Trait Implementations§
Source§impl Default for ScoringStepHandler
impl Default for ScoringStepHandler
Source§impl ProcessingStepHandler for ScoringStepHandler
impl ProcessingStepHandler for ScoringStepHandler
Source§fn handles(&self) -> ProcessingStepType
fn handles(&self) -> ProcessingStepType
Which step type this handler processes
Source§fn execute<'life0, 'life1, 'life2, 'life3, 'async_trait>(
&'life0 self,
step: &'life1 ProcessingStep,
ctx: &'life2 ProcessingContext<'life3>,
) -> Pin<Box<dyn Future<Output = Result<ProcessingStepOutput>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
fn execute<'life0, 'life1, 'life2, 'life3, 'async_trait>(
&'life0 self,
step: &'life1 ProcessingStep,
ctx: &'life2 ProcessingContext<'life3>,
) -> Pin<Box<dyn Future<Output = Result<ProcessingStepOutput>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
Execute the processing step Read more
Auto Trait Implementations§
impl Freeze for ScoringStepHandler
impl RefUnwindSafe for ScoringStepHandler
impl Send for ScoringStepHandler
impl Sync for ScoringStepHandler
impl Unpin for ScoringStepHandler
impl UnwindSafe for ScoringStepHandler
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§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> 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