pub struct CandidateCommitRecord {
pub identity: StoreBatchCommitRef,
pub semantic_hash: ObjectHash,
pub payloads: RemoteObjectPayloads,
pub state: CandidateCommitState,
}Fields§
§identity: StoreBatchCommitRef§semantic_hash: ObjectHashThe digest of the commit’s canonical signed bytes, which is the name their payload file carries. A commit reference names the commit by its signed-body hash and its stored object, neither of which is the digest of the bytes as serialized, so the record carries it.
payloads: RemoteObjectPayloads§state: CandidateCommitStateTrait Implementations§
Source§impl Clone for CandidateCommitRecord
impl Clone for CandidateCommitRecord
Source§fn clone(&self) -> CandidateCommitRecord
fn clone(&self) -> CandidateCommitRecord
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 moreSource§impl Debug for CandidateCommitRecord
impl Debug for CandidateCommitRecord
Source§impl<'de> Deserialize<'de> for CandidateCommitRecord
impl<'de> Deserialize<'de> for CandidateCommitRecord
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 PartialEq for CandidateCommitRecord
impl PartialEq for CandidateCommitRecord
Source§impl Serialize for CandidateCommitRecord
impl Serialize for CandidateCommitRecord
impl Eq for CandidateCommitRecord
impl StructuralPartialEq for CandidateCommitRecord
Auto Trait Implementations§
impl Freeze for CandidateCommitRecord
impl RefUnwindSafe for CandidateCommitRecord
impl Send for CandidateCommitRecord
impl Sync for CandidateCommitRecord
impl Unpin for CandidateCommitRecord
impl UnsafeUnpin for CandidateCommitRecord
impl UnwindSafe for CandidateCommitRecord
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,
§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
§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
Compare self to
key and return true if they are equal.