pub struct PendingSentinel {
pub verb: String,
pub consumed_mtime_unix_ns: u128,
pub consumed_at: u64,
pub nonces: Vec<String>,
pub note: Option<String>,
pub scope: Option<Vec<String>>,
pub torn: bool,
}Expand description
A consumed sentinel awaiting honor (.flint-sync/<verb>.pending.json).
Fields§
§verb: String§consumed_mtime_unix_ns: u128The latest covered touch, in nanoseconds — bare-touch agents match their boundary on this.
consumed_at: u64§nonces: Vec<String>EVERY coalesced nonce, oldest dropped past MAX_NONCES.
note: Option<String>§scope: Option<Vec<String>>§torn: boolAn unparsable or oversize body was honored as a bare touch — a warning conflict record names it. Never a wedge, never a silent drop.
Trait Implementations§
Source§impl Clone for PendingSentinel
impl Clone for PendingSentinel
Source§fn clone(&self) -> PendingSentinel
fn clone(&self) -> PendingSentinel
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 PendingSentinel
impl Debug for PendingSentinel
Source§impl<'de> Deserialize<'de> for PendingSentinel
impl<'de> Deserialize<'de> for PendingSentinel
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 PendingSentinel
impl RefUnwindSafe for PendingSentinel
impl Send for PendingSentinel
impl Sync for PendingSentinel
impl Unpin for PendingSentinel
impl UnsafeUnpin for PendingSentinel
impl UnwindSafe for PendingSentinel
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