Enum git_pack::index::traverse::with_lookup::ProgressId
source · pub enum ProgressId {
HashPackDataBytes,
HashPackIndexBytes,
CollectSortedIndexEntries,
DecodedObjects,
}Expand description
The progress ids used in index::File::traverse_with_lookup().
Use this information to selectively extract the progress of interest in case the parent application has custom visualization.
Variants§
HashPackDataBytes
The amount of bytes currently processed to generate a checksum of the pack data file.
HashPackIndexBytes
The amount of bytes currently processed to generate a checksum of the pack index file.
CollectSortedIndexEntries
Collect all object hashes into a vector and sort it by their pack offset.
DecodedObjects
The amount of objects which were decoded by brute-force.
Trait Implementations§
source§impl Clone for ProgressId
impl Clone for ProgressId
source§fn clone(&self) -> ProgressId
fn clone(&self) -> ProgressId
Returns a copy of the value. Read more
1.0.0 · 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 ProgressId
impl Debug for ProgressId
source§impl From<ProgressId> for Id
impl From<ProgressId> for Id
source§fn from(v: ProgressId) -> Self
fn from(v: ProgressId) -> Self
Converts to this type from the input type.