pub struct Outcome {
pub decoded_and_recompressed_objects: usize,
pub missing_objects: usize,
pub objects_copied_from_pack: usize,
pub ref_delta_objects: usize,
}
Expand description
Information gathered during the run of iter_from_counts()
.
Fields
decoded_and_recompressed_objects: usize
The amount of fully decoded objects. These are the most expensive as they are fully decoded.
missing_objects: usize
The amount of objects that could not be located despite them being mentioned during iteration
objects_copied_from_pack: usize
The amount of base or delta objects that could be copied directly from the pack. These are cheapest as they only cost a memory copy for the most part.
ref_delta_objects: usize
The amount of objects that ref to their base as ref-delta, an indication for a thin back being created.
Trait Implementations
sourceimpl<'de> Deserialize<'de> for Outcome
impl<'de> Deserialize<'de> for Outcome
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl Ord for Outcome
impl Ord for Outcome
1.21.0 · sourcefn max(self, other: Self) -> Self
fn max(self, other: Self) -> Self
Compares and returns the maximum of two values. Read more
1.21.0 · sourcefn min(self, other: Self) -> Self
fn min(self, other: Self) -> Self
Compares and returns the minimum of two values. Read more
1.50.0 · sourcefn clamp(self, min: Self, max: Self) -> Selfwhere
Self: PartialOrd<Self>,
fn clamp(self, min: Self, max: Self) -> Selfwhere
Self: PartialOrd<Self>,
Restrict a value to a certain interval. Read more
sourceimpl PartialOrd<Outcome> for Outcome
impl PartialOrd<Outcome> for Outcome
sourcefn partial_cmp(&self, other: &Outcome) -> Option<Ordering>
fn partial_cmp(&self, other: &Outcome) -> Option<Ordering>
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moreimpl Copy for Outcome
impl Eq for Outcome
impl StructuralEq for Outcome
impl StructuralPartialEq for Outcome
Auto Trait Implementations
impl RefUnwindSafe for Outcome
impl Send for Outcome
impl Sync for Outcome
impl Unpin for Outcome
impl UnwindSafe for Outcome
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more