pub struct PreflightChecks {
pub can_sign_attestation: bool,
pub ceiling_epoch_fresh: bool,
pub audit_sink_reachable: bool,
}Expand description
The pre-flight preconditions a fleet node checks before dispatching (S29).
Each field is true when the precondition is SATISFIED. The decision
function profile_admits folds these against the active FleetProfile.
Fields§
§can_sign_attestation: boolThe node can sign its attestation (holds a usable signer).
ceiling_epoch_fresh: boolThe locally observed ceiling epoch is not stale (cleared the S26 floor).
audit_sink_reachable: boolThe audit sink is reachable (signed events can be durably recorded).
Implementations§
Trait Implementations§
Source§impl Clone for PreflightChecks
impl Clone for PreflightChecks
Source§fn clone(&self) -> PreflightChecks
fn clone(&self) -> PreflightChecks
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 moreimpl Copy for PreflightChecks
Auto Trait Implementations§
impl Freeze for PreflightChecks
impl RefUnwindSafe for PreflightChecks
impl Send for PreflightChecks
impl Sync for PreflightChecks
impl Unpin for PreflightChecks
impl UnsafeUnpin for PreflightChecks
impl UnwindSafe for PreflightChecks
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