pub struct ProgressTracker { /* private fields */ }Expand description
进度追踪器
Implementations§
Source§impl ProgressTracker
impl ProgressTracker
Sourcepub fn new(total: usize, callback: Option<ProgressCallback>) -> Self
pub fn new(total: usize, callback: Option<ProgressCallback>) -> Self
创建新的进度追踪器
Sourcepub fn is_cancelled(&self) -> bool
pub fn is_cancelled(&self) -> bool
检查是否已取消
Sourcepub fn percentage(&self) -> f64
pub fn percentage(&self) -> f64
获取进度百分比
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for ProgressTracker
impl !RefUnwindSafe for ProgressTracker
impl Send for ProgressTracker
impl Sync for ProgressTracker
impl Unpin for ProgressTracker
impl UnsafeUnpin for ProgressTracker
impl !UnwindSafe for ProgressTracker
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