pub struct ProgressHandle { /* private fields */ }Expand description
Handle for reporting progress on a specific operation
Implementations§
Source§impl ProgressHandle
impl ProgressHandle
Sourcepub fn progress(
&self,
rows_processed: u64,
total_rows: Option<u64>,
bytes_processed: u64,
)
pub fn progress( &self, rows_processed: u64, total_rows: Option<u64>, bytes_processed: u64, )
Report fine-grained progress (only emits if granularity is Fine)
Sourcepub fn operation_id(&self) -> u64
pub fn operation_id(&self) -> u64
Get the operation ID
Sourcepub fn granularity(&self) -> ProgressGranularity
pub fn granularity(&self) -> ProgressGranularity
Get the granularity setting
Auto Trait Implementations§
impl Freeze for ProgressHandle
impl !RefUnwindSafe for ProgressHandle
impl Send for ProgressHandle
impl Sync for ProgressHandle
impl Unpin for ProgressHandle
impl UnsafeUnpin for ProgressHandle
impl !UnwindSafe for ProgressHandle
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