pub struct Outcome {
pub index_version: Version,
pub index_hash: ObjectId,
pub data_hash: ObjectId,
pub num_objects: u32,
}
Available on crate feature
streaming-input
only.Expand description
Information gathered while executing write_data_iter_to_stream()
Fields§
§index_version: Version
The version of the verified index
index_hash: ObjectId
The verified checksum of the verified index
data_hash: ObjectId
The hash of the ‘.pack’ file, also found in its trailing bytes
num_objects: u32
The amount of objects that were verified, always the amount of objects in the pack.
Trait Implementations§
source§impl<'de> Deserialize<'de> for Outcome
impl<'de> Deserialize<'de> for Outcome
source§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
source§impl Ord for Outcome
impl Ord for Outcome
source§impl PartialEq for Outcome
impl PartialEq for Outcome
source§impl PartialOrd for Outcome
impl PartialOrd for Outcome
1.0.0 · source§fn 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 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§
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
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more