pub struct CapabilityExpansionRow {
pub id: String,
pub agent_id: Option<String>,
pub event_type: String,
pub requested_family: Option<String>,
pub granted: bool,
pub attestation_tier: Option<String>,
pub timestamp: String,
}Expand description
Maximum sync-clock skew in seconds across the sync_state table —
the largest gap between last_pulled_at (when this peer last heard
from a peer) and last_seen_at (the peer’s own updated_at advance).
Returns Ok(None) when sync_state is empty or the columns are
missing on a pre-T3 schema.
§Errors
Returns Err only on hard SQLite failures.
Single audit_log row (capability-expansion shape — extensible).
Fields§
§id: String§agent_id: Option<String>§event_type: String§requested_family: Option<String>§granted: bool§attestation_tier: Option<String>§timestamp: StringTrait Implementations§
Source§impl Clone for CapabilityExpansionRow
impl Clone for CapabilityExpansionRow
Source§fn clone(&self) -> CapabilityExpansionRow
fn clone(&self) -> CapabilityExpansionRow
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 moreAuto Trait Implementations§
impl Freeze for CapabilityExpansionRow
impl RefUnwindSafe for CapabilityExpansionRow
impl Send for CapabilityExpansionRow
impl Sync for CapabilityExpansionRow
impl Unpin for CapabilityExpansionRow
impl UnsafeUnpin for CapabilityExpansionRow
impl UnwindSafe for CapabilityExpansionRow
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,
impl<T> ErasedDestructor for Twhere
T: 'static,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more