pub type ProgressCallback = Box<dyn Fn(&ComputeProgress) -> bool + Send + Sync>;
进度回调函数类型 返回 false 表示用户请求取消计算
pub struct ProgressCallback(/* private fields */);