Skip to main content

MutationProgressReporter

Trait MutationProgressReporter 

Source
pub trait MutationProgressReporter: Send + Sync {
    // Required method
    fn report(&self, event: &ProgressEvent) -> Result<(), String>;
}
Expand description

Object-safe adapter for canonical operation progress delivery.

Required Methods§

Source

fn report(&self, event: &ProgressEvent) -> Result<(), String>

Delivers one canonical progress event without changing execution truth.

Implementors§

Source§

impl<T> MutationProgressReporter for T
where T: ProgressSink, T::Error: Display,