pub struct VoidCommit {
pub cid: CommitCid,
pub parents: Vec<CommitCid>,
pub message: String,
pub timestamp_ms: u64,
pub is_signed: bool,
pub signature_valid: Option<bool>,
pub author: Option<String>,
}Expand description
Commit with all displayable metadata
Fields§
§cid: CommitCidCommit CID
parents: Vec<CommitCid>Parent commit CIDs
message: StringCommit message
timestamp_ms: u64Unix timestamp in milliseconds
is_signed: boolWhether the commit is signed
signature_valid: Option<bool>Signature validity (None if unsigned)
Author public key (hex-encoded, None if unsigned)
Trait Implementations§
Source§impl Clone for VoidCommit
impl Clone for VoidCommit
Source§fn clone(&self) -> VoidCommit
fn clone(&self) -> VoidCommit
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 VoidCommit
impl RefUnwindSafe for VoidCommit
impl Send for VoidCommit
impl Sync for VoidCommit
impl Unpin for VoidCommit
impl UnsafeUnpin for VoidCommit
impl UnwindSafe for VoidCommit
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