pub struct CommitProof {
pub update_id: String,
pub commit_messages: Vec<CommitMessage>,
pub timestamp: u64,
}Expand description
Proof that consensus was reached
Fields§
§update_id: String§commit_messages: Vec<CommitMessage>§timestamp: u64Implementations§
Trait Implementations§
Source§impl Clone for CommitProof
impl Clone for CommitProof
Source§fn clone(&self) -> CommitProof
fn clone(&self) -> CommitProof
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 CommitProof
impl Debug for CommitProof
Source§impl<'de> Deserialize<'de> for CommitProof
impl<'de> Deserialize<'de> for CommitProof
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
Auto Trait Implementations§
impl Freeze for CommitProof
impl RefUnwindSafe for CommitProof
impl Send for CommitProof
impl Sync for CommitProof
impl Unpin for CommitProof
impl UnwindSafe for CommitProof
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