pub struct ProgressEmitter { /* private fields */ }Expand description
Optional ProgressCallback plus its emit plumbing — embedded as a
public field on every handler that publishes progress events, so the
set / clear / emit API lives in one place.
Implementations§
Trait Implementations§
Source§impl Default for ProgressEmitter
impl Default for ProgressEmitter
Source§fn default() -> ProgressEmitter
fn default() -> ProgressEmitter
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ProgressEmitter
impl !RefUnwindSafe for ProgressEmitter
impl Send for ProgressEmitter
impl Sync for ProgressEmitter
impl Unpin for ProgressEmitter
impl UnsafeUnpin for ProgressEmitter
impl !UnwindSafe for ProgressEmitter
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