pub struct TracingSink { /* private fields */ }Expand description
EventSink that emits a tracing line for each execution event before
forwarding to an inner sink. Wrapping a per-run sink with this makes the node
lifecycle (start / succeed / fail / skip, pause / resume, done) visible in
the dev terminal and the rotating log file under the flow_execution
target.
Implementations§
Trait Implementations§
Source§impl EventSink for TracingSink
impl EventSink for TracingSink
fn emit(&self, event: ExecutionEvent)
Auto Trait Implementations§
impl Freeze for TracingSink
impl !RefUnwindSafe for TracingSink
impl Send for TracingSink
impl Sync for TracingSink
impl Unpin for TracingSink
impl UnsafeUnpin for TracingSink
impl !UnwindSafe for TracingSink
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