pub struct SensingReadinessOverlay {
pub aggregate: AggregateView,
pub candidates: Vec<((u64, u64), ReadinessObservation)>,
}Expand description
SI-6 (§4.9): one interest’s two-level readiness overlay — the
LOCAL result-mode aggregate plus the per-(provider, generation)
observations behind it. A read-time JOIN over the consumer cells
and the proximity plane, never fold state (see
MeshNode::sensing_readiness_overlay).
Fields§
§aggregate: AggregateViewThe §3.5 consumer-local aggregate.
candidates: Vec<((u64, u64), ReadinessObservation)>The observations behind it, keyed (provider, capability_generation) and sorted for determinism.
Trait Implementations§
Source§impl Clone for SensingReadinessOverlay
impl Clone for SensingReadinessOverlay
Source§fn clone(&self) -> SensingReadinessOverlay
fn clone(&self) -> SensingReadinessOverlay
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 SensingReadinessOverlay
impl RefUnwindSafe for SensingReadinessOverlay
impl Send for SensingReadinessOverlay
impl Sync for SensingReadinessOverlay
impl Unpin for SensingReadinessOverlay
impl UnsafeUnpin for SensingReadinessOverlay
impl UnwindSafe for SensingReadinessOverlay
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