pub struct WalkedCommit {
pub cid_str: String,
pub cid: VoidCid,
pub commit: Commit,
pub reader: CommitReader,
}Expand description
A visited commit with its parsed data.
Fields§
§cid_str: StringThe commit CID as a string.
cid: VoidCidThe parsed CID.
commit: CommitThe decrypted and parsed commit.
reader: CommitReaderReader for decrypting child objects (metadata, shards).
Auto Trait Implementations§
impl Freeze for WalkedCommit
impl RefUnwindSafe for WalkedCommit
impl Send for WalkedCommit
impl Sync for WalkedCommit
impl Unpin for WalkedCommit
impl UnsafeUnpin for WalkedCommit
impl UnwindSafe for WalkedCommit
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> 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