pub struct CommitResult {
pub commit_cid: CommitCid,
pub metadata_cid: MetadataCid,
pub shard_cids: Vec<(u64, ShardCid)>,
pub stats: SealStats,
pub manifest_cid: Option<ManifestCid>,
pub total_files: Option<u64>,
pub total_bytes: Option<u64>,
pub repo_manifest_cid: Option<RepoManifestCid>,
}Expand description
Result of commit operation
Fields§
§commit_cid: CommitCid§metadata_cid: MetadataCid§shard_cids: Vec<(u64, ShardCid)>§stats: SealStats§manifest_cid: Option<ManifestCid>CID of the tree manifest
total_files: Option<u64>Total files in the commit (from CommitStats)
total_bytes: Option<u64>Total bytes in the commit (from CommitStats)
repo_manifest_cid: Option<RepoManifestCid>CID of the repo manifest (collab commits)
Trait Implementations§
Source§impl Clone for CommitResult
impl Clone for CommitResult
Source§fn clone(&self) -> CommitResult
fn clone(&self) -> CommitResult
Returns a duplicate 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 moreAuto Trait Implementations§
impl Freeze for CommitResult
impl RefUnwindSafe for CommitResult
impl Send for CommitResult
impl Sync for CommitResult
impl Unpin for CommitResult
impl UnsafeUnpin for CommitResult
impl UnwindSafe for CommitResult
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more