pub struct PackProgress { /* private fields */ }Expand description
Progress tracker for packing operations
Implementations§
Source§impl PackProgress
impl PackProgress
Sourcepub fn new(total_bytes: u64, message: &str) -> Self
pub fn new(total_bytes: u64, message: &str) -> Self
Create a new progress bar
§Arguments
total_bytes- Total bytes to processmessage- Initial message to display
Sourcepub fn set_position(&self, pos: u64)
pub fn set_position(&self, pos: u64)
Set current position directly
Sourcepub fn finish_with_message(&self, msg: &str)
pub fn finish_with_message(&self, msg: &str)
Finish with custom message
Sourcepub fn set_message(&self, msg: &str)
pub fn set_message(&self, msg: &str)
Update the message
Trait Implementations§
Auto Trait Implementations§
impl Freeze for PackProgress
impl RefUnwindSafe for PackProgress
impl Send for PackProgress
impl Sync for PackProgress
impl Unpin for PackProgress
impl UnsafeUnpin for PackProgress
impl UnwindSafe for PackProgress
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more