pub struct DefaultEventPrinter;Expand description
Built-in pretty-printer for workflow events. Streams LLM tokens to stdout, logs node lifecycle to stderr.
Trait Implementations§
Source§impl WorkflowEventSink for DefaultEventPrinter
impl WorkflowEventSink for DefaultEventPrinter
Source§fn emit(&self, event: &WorkflowEvent)
fn emit(&self, event: &WorkflowEvent)
Called for each workflow event.
Source§fn is_cancelled(&self) -> bool
fn is_cancelled(&self) -> bool
Return true to request cancellation.
Auto Trait Implementations§
impl Freeze for DefaultEventPrinter
impl RefUnwindSafe for DefaultEventPrinter
impl Send for DefaultEventPrinter
impl Sync for DefaultEventPrinter
impl Unpin for DefaultEventPrinter
impl UnsafeUnpin for DefaultEventPrinter
impl UnwindSafe for DefaultEventPrinter
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> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request