Skip to main content

ProgressCallback

Trait ProgressCallback 

Source
pub trait ProgressCallback<S: PlanningSolution>: Send + Sync {
    // Required method
    fn invoke(&self, progress: SolverProgressRef<'_, S>);
}
Expand description

Sealed trait for invoking an optional progress callback.

Implemented for () (no-op) and for any F: for<'a> Fn(SolverProgressRef<'a, S>) + Send + Sync.

Required Methods§

Source

fn invoke(&self, progress: SolverProgressRef<'_, S>)

Implementations on Foreign Types§

Source§

impl<S: PlanningSolution> ProgressCallback<S> for ()

Source§

fn invoke(&self, _progress: SolverProgressRef<'_, S>)

Implementors§