Struct git_pack::data::output::entry::iter_from_counts::Outcome [−][src]
pub struct Outcome {
pub decoded_and_recompressed_objects: usize,
pub missing_objects: usize,
pub objects_copied_from_pack: usize,
}Expand description
Information gathered during the run of iter_from_counts().
Fields
decoded_and_recompressed_objects: usizeThe amount of fully decoded objects. These are the most expensive as they are fully decoded.
missing_objects: usizeThe amount of objects that could not be located despite them being mentioned during iteration
objects_copied_from_pack: usizeThe 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.
Trait Implementations
fn 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
This method returns an ordering between self and other values if one exists. Read more
This method tests less than (for self and other) and is used by the < operator. Read more
This method tests less than or equal to (for self and other) and is used by the <=
operator. Read more
This method tests greater than (for self and other) and is used by the > operator. Read more
Auto Trait Implementations
impl RefUnwindSafe for Outcome
impl UnwindSafe for Outcome
Blanket Implementations
Mutably borrows from an owned value. Read more