/// Basic handler trait which can be used to control computations.
pubtraitComputationHandler{/// Initial call to start this handler.
fnstarted(&mutself){}/// Returns `true` if this handler is aborted. Usually, this means that the
/// calculation will also abort.
fnaborted(&self)->bool{false}}