pub struct StreamingGraph { /* private fields */ }Expand description
Streaming wrapper for Graph execution
Implementations§
Source§impl StreamingGraph
impl StreamingGraph
Sourcepub fn with_handler(graph: Graph, handler: EventHandler) -> Self
pub fn with_handler(graph: Graph, handler: EventHandler) -> Self
Create with event handler
Sourcepub fn emitter(&self) -> &EventEmitter
pub fn emitter(&self) -> &EventEmitter
Get the emitter for subscribing to events
Sourcepub async fn execute_streaming(
&self,
initial_state: GraphState,
) -> Result<(GraphState, GraphStatus), CrewError>
pub async fn execute_streaming( &self, initial_state: GraphState, ) -> Result<(GraphState, GraphStatus), CrewError>
Execute with streaming events
Auto Trait Implementations§
impl Freeze for StreamingGraph
impl !RefUnwindSafe for StreamingGraph
impl Send for StreamingGraph
impl Sync for StreamingGraph
impl Unpin for StreamingGraph
impl UnsafeUnpin for StreamingGraph
impl !UnwindSafe for StreamingGraph
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