pub struct CommittedChange {
pub seq: ChangeSeq,
pub commit_id: CommitId,
pub committed_at_ms: u64,
pub message: Option<String>,
pub events: Vec<FilesystemChange>,
}Expand description
One committed change in namespace order.
Fields§
§seq: ChangeSeqNamespace sequence for this logical commit.
commit_id: CommitIdClient idempotency key for this logical commit.
committed_at_ms: u64Wall-clock stamp of the commit, in Unix milliseconds.
Observational: seq is the order.
message: Option<String>Caller annotation, omitted when absent and carrying no filesystem semantics.
events: Vec<FilesystemChange>Semantic filesystem events, one per committed operation, in request-operation order.
Trait Implementations§
Source§impl Clone for CommittedChange
impl Clone for CommittedChange
Source§fn clone(&self) -> CommittedChange
fn clone(&self) -> CommittedChange
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 CommittedChange
impl Debug for CommittedChange
Source§impl<'de> Deserialize<'de> for CommittedChange
impl<'de> Deserialize<'de> for CommittedChange
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
impl Eq for CommittedChange
Source§impl PartialEq for CommittedChange
impl PartialEq for CommittedChange
Source§impl Serialize for CommittedChange
impl Serialize for CommittedChange
impl StructuralPartialEq for CommittedChange
Auto Trait Implementations§
impl Freeze for CommittedChange
impl RefUnwindSafe for CommittedChange
impl Send for CommittedChange
impl Sync for CommittedChange
impl Unpin for CommittedChange
impl UnsafeUnpin for CommittedChange
impl UnwindSafe for CommittedChange
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