pub struct RelayEnqueueSnapshot {
pub sequence: Option<Value>,
pub source_lease: Option<Value>,
pub deadline_ms: u64,
}Expand description
Snapshot used to plan a chain. deadline_ms includes the deployment’s
clock-skew margin; for a D34 ref shard, source_lease is mandatory.
Fields§
§sequence: Option<Value>Observed outbox sequence row, if any.
source_lease: Option<Value>Observed source epoch lease on a D34 ref shard.
deadline_ms: u64Latest time each batch may commit on the backend clock.
Trait Implementations§
Source§impl Clone for RelayEnqueueSnapshot
impl Clone for RelayEnqueueSnapshot
Auto Trait Implementations§
impl !Freeze for RelayEnqueueSnapshot
impl RefUnwindSafe for RelayEnqueueSnapshot
impl Send for RelayEnqueueSnapshot
impl Sync for RelayEnqueueSnapshot
impl Unpin for RelayEnqueueSnapshot
impl UnsafeUnpin for RelayEnqueueSnapshot
impl UnwindSafe for RelayEnqueueSnapshot
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