pub struct JournalRecordInput {
pub step_seq: u64,
pub record_digest: String,
pub record_bytes: Vec<u8>,
}Expand description
What a host hands the journal: core’s opaque bytes plus the identity core assigned them.
Fields§
§step_seq: u64Chain position. Genesis (ConfigureOperation) is 0; every later record is head + 1.
record_digest: Stringcore’s record_digest. The journal indexes by it and never recomputes it.
record_bytes: Vec<u8>core’s record_bytes, stored verbatim.
Trait Implementations§
Source§impl Clone for JournalRecordInput
impl Clone for JournalRecordInput
Source§fn clone(&self) -> JournalRecordInput
fn clone(&self) -> JournalRecordInput
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 JournalRecordInput
impl Debug for JournalRecordInput
impl Eq for JournalRecordInput
Source§impl PartialEq for JournalRecordInput
impl PartialEq for JournalRecordInput
impl StructuralPartialEq for JournalRecordInput
Auto Trait Implementations§
impl Freeze for JournalRecordInput
impl RefUnwindSafe for JournalRecordInput
impl Send for JournalRecordInput
impl Sync for JournalRecordInput
impl Unpin for JournalRecordInput
impl UnsafeUnpin for JournalRecordInput
impl UnwindSafe for JournalRecordInput
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.