Struct git_pack::index::traverse::Outcome [−][src]
pub struct Outcome {
pub average: Outcome,
pub objects_per_chain_length: BTreeMap<u32, u32>,
pub total_compressed_entries_size: u64,
pub total_decompressed_entries_size: u64,
pub total_object_size: u64,
pub pack_size: u64,
pub num_commits: u32,
pub num_trees: u32,
pub num_tags: u32,
pub num_blobs: u32,
}
Expand description
The outcome of the traverse()
method
Fields
average: Outcome
The average over all decoded objects
objects_per_chain_length: BTreeMap<u32, u32>
A mapping of the length of the chain to the amount of objects at that length.
A length of 0 indicates full objects, and everything above that involves the given amount of delta objects.
total_compressed_entries_size: u64
The amount of bytes in all compressed streams, one per entry
total_decompressed_entries_size: u64
The amount of bytes in all decompressed streams, one per entry
total_object_size: u64
The amount of bytes occupied by all undeltified, decompressed objects
pack_size: u64
The amount of bytes occupied by the pack itself, in bytes
num_commits: u32
The amount of objects encountered that where commits
num_trees: u32
The amount of objects encountered that where trees
The amount of objects encountered that where tags
num_blobs: u32
The amount of objects encountered that where blobs
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