pub enum MultiRefPushProgress {
Begin {
target: String,
},
ThreadSucceeded {
thread: String,
state_short: Option<String>,
objects: Option<usize>,
remote_state: Option<String>,
},
ThreadFailed {
thread: String,
error: String,
},
}Expand description
Progress facts for a multi-thread / multi-ref push fan-out (heddle#838).
CLI owns TTY rendering and styling; domain only names the pure events and unstyled text lines. Live byte-upload progress remains on the transport progress handle and is out of scope here.
Variants§
Begin
Fan-out is about to begin.
ThreadSucceeded
One thread landed successfully.
Fields
ThreadFailed
One thread failed; fan-out continues for remaining threads.
Trait Implementations§
Source§impl Clone for MultiRefPushProgress
impl Clone for MultiRefPushProgress
Source§fn clone(&self) -> MultiRefPushProgress
fn clone(&self) -> MultiRefPushProgress
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for MultiRefPushProgress
impl Debug for MultiRefPushProgress
impl Eq for MultiRefPushProgress
Source§impl PartialEq for MultiRefPushProgress
impl PartialEq for MultiRefPushProgress
impl StructuralPartialEq for MultiRefPushProgress
Auto Trait Implementations§
impl Freeze for MultiRefPushProgress
impl RefUnwindSafe for MultiRefPushProgress
impl Send for MultiRefPushProgress
impl Sync for MultiRefPushProgress
impl Unpin for MultiRefPushProgress
impl UnsafeUnpin for MultiRefPushProgress
impl UnwindSafe for MultiRefPushProgress
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