Skip to main content

Module probe

Module probe 

Source
Expand description

The probe of every binding before any dataset case (spec 043, 3.7).

Static checks first, with no dispatch: each reached binding’s first candidate plan prepares against the runtime, the registered descriptor names exactly the binding’s backend and artifact, and no binding’s cost model is unknown. Then each binding receives probe.calls sequential live decisions of that plan on the probe snapshot, through the host’s authorizer and the journal gate, like any live attempt.

Structs§

BindingProbe
ProbeCall
One probe decision, whose purpose is probe (3.9).
ProbeFailure
The first failing call (1-based), or None for a static check.
ProbeInputs
Everything one probe needs besides the authorizer, gate and signal.
ProbeReport
The probe section of rustev.live-run/1 (3.11.4).
ProbeSnapshot
The probe snapshot, read and identified anew (spec 043, 3.7.2). Loading it opens no journal, so every refusal here precedes any spend.

Enums§

IdentityVerdict
ProbeStatus

Functions§

probe
Probe every configured binding (spec 043, 3.7). Err is a refusal before any dispatch: a reached binding with no entry (live-config) or a binding whose cost model is unknown (spend-unit).
reached
The bindings a plan reaches: every primary and fallback target.