pub struct RunBindingExplainEntry {
pub agent: String,
pub runner_source: RunnerResolutionSource,
pub status: RunBindingStatus,
pub requested: Option<BindRequest>,
pub effective: Option<BindingAttestation>,
pub difference: Option<RunBindingDifference>,
pub binding_digest: BindingDigest,
}Expand description
Explain view for one agent, derived exclusively from the persisted Run snapshot rather than from the current Blueprint registry.
Fields§
§agent: StringLogical agent name.
runner_source: RunnerResolutionSourceDeclaration tier that selected the Runner.
status: RunBindingStatusProvider-attestation state.
requested: Option<BindRequest>Exact platform-neutral request reconstructed from the pinned snapshot.
effective: Option<BindingAttestation>Core-validated provider report, when one was accepted at launch.
difference: Option<RunBindingDifference>Mechanical difference between requested and effective; absent for
declaration-only bindings.
binding_digest: BindingDigestFinal immutable replay identity, including the attestation when present.
Trait Implementations§
Source§impl Clone for RunBindingExplainEntry
impl Clone for RunBindingExplainEntry
Source§fn clone(&self) -> RunBindingExplainEntry
fn clone(&self) -> RunBindingExplainEntry
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 RunBindingExplainEntry
impl Debug for RunBindingExplainEntry
Source§impl JsonSchema for RunBindingExplainEntry
impl JsonSchema for RunBindingExplainEntry
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for RunBindingExplainEntry
impl PartialEq for RunBindingExplainEntry
Source§impl Serialize for RunBindingExplainEntry
impl Serialize for RunBindingExplainEntry
impl StructuralPartialEq for RunBindingExplainEntry
Auto Trait Implementations§
impl Freeze for RunBindingExplainEntry
impl RefUnwindSafe for RunBindingExplainEntry
impl Send for RunBindingExplainEntry
impl Sync for RunBindingExplainEntry
impl Unpin for RunBindingExplainEntry
impl UnsafeUnpin for RunBindingExplainEntry
impl UnwindSafe for RunBindingExplainEntry
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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