pub struct EventCallbackBuilder { /* private fields */ }Expand description
Builder for event callbacks
Implementations§
Source§impl EventCallbackBuilder
impl EventCallbackBuilder
Sourcepub fn on_workflow_started<F>(self, f: F) -> Self
pub fn on_workflow_started<F>(self, f: F) -> Self
Set callback for workflow started
Sourcepub fn on_workflow_completed<F>(self, f: F) -> Self
pub fn on_workflow_completed<F>(self, f: F) -> Self
Set callback for workflow completed
Sourcepub fn on_node_started<F>(self, f: F) -> Self
pub fn on_node_started<F>(self, f: F) -> Self
Set callback for node started
Sourcepub fn on_node_completed<F>(self, f: F) -> Self
pub fn on_node_completed<F>(self, f: F) -> Self
Set callback for node completed
Sourcepub fn on_handoff<F>(self, f: F) -> Self
pub fn on_handoff<F>(self, f: F) -> Self
Set callback for handoffs
Sourcepub fn build(self) -> EventHandler
pub fn build(self) -> EventHandler
Build the event handler
Trait Implementations§
Auto Trait Implementations§
impl Freeze for EventCallbackBuilder
impl !RefUnwindSafe for EventCallbackBuilder
impl Send for EventCallbackBuilder
impl Sync for EventCallbackBuilder
impl Unpin for EventCallbackBuilder
impl UnsafeUnpin for EventCallbackBuilder
impl !UnwindSafe for EventCallbackBuilder
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> 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