pub struct UploadPack { /* private fields */ }Expand description
Keeps track of upload-pack progress for displaying to the terminal.
Implementations§
Source§impl UploadPack
impl UploadPack
Sourcepub fn transmitted(&mut self, remote: NodeId, transmitted: usize) -> String
pub fn transmitted(&mut self, remote: NodeId, transmitted: usize) -> String
Display the number of peers, the total transmitted bytes, and the throughput.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for UploadPack
impl RefUnwindSafe for UploadPack
impl Send for UploadPack
impl Sync for UploadPack
impl Unpin for UploadPack
impl UnwindSafe for UploadPack
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> 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