pub struct Outcome {
pub files_updated: usize,
pub bytes_written: u64,
pub collisions: Vec<Collision>,
pub errors: Vec<ErrorRecord>,
pub delayed_paths_unknown: Vec<BString>,
pub delayed_paths_unprocessed: Vec<BString>,
}
Expand description
The outcome of checking out an entire index.
Fields§
§files_updated: usize
The amount of files updated, or created.
bytes_written: u64
The amount of bytes written to disk,
collisions: Vec<Collision>
The encountered collisions, which can happen on a case-insensitive filesystem.
errors: Vec<ErrorRecord>
Other errors that happened during checkout.
delayed_paths_unknown: Vec<BString>
Relative paths that the process listed as ‘delayed’ even though we never passed them.
delayed_paths_unprocessed: Vec<BString>
All paths that were left unprocessed, because they were never listed by the process even though we passed them.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Outcome
impl !RefUnwindSafe for Outcome
impl Send for Outcome
impl Sync for Outcome
impl Unpin for Outcome
impl !UnwindSafe for Outcome
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