pub struct RuntimeRiskLedgerArtifactEntry {Show 27 fields
pub ts_ms: i64,
pub extension_id: String,
pub call_id: String,
pub capability: String,
pub method: String,
pub params_hash: String,
pub policy_reason: String,
pub risk_score: f64,
pub posterior: RuntimeRiskPosteriorEvidence,
pub expected_loss: RuntimeRiskExpectedLossEvidence,
pub selected_action: RuntimeRiskActionValue,
pub derived_state: RuntimeRiskStateLabelValue,
pub triggers: Vec<String>,
pub fallback_reason: Option<String>,
pub e_process: f64,
pub e_threshold: f64,
pub conformal_residual: f64,
pub conformal_quantile: f64,
pub drift_detected: bool,
pub outcome_error_code: Option<String>,
pub explanation_schema: String,
pub explanation_level: RuntimeRiskExplanationLevelValue,
pub explanation_summary: String,
pub top_contributors: Vec<RuntimeRiskExplanationContributor>,
pub budget_state: RuntimeRiskExplanationBudgetState,
pub ledger_hash: String,
pub prev_ledger_hash: Option<String>,
}Fields§
§ts_ms: i64§extension_id: String§call_id: String§capability: String§method: String§params_hash: String§policy_reason: String§risk_score: f64§posterior: RuntimeRiskPosteriorEvidence§expected_loss: RuntimeRiskExpectedLossEvidence§selected_action: RuntimeRiskActionValue§derived_state: RuntimeRiskStateLabelValue§triggers: Vec<String>§fallback_reason: Option<String>§e_process: f64§e_threshold: f64§conformal_residual: f64§conformal_quantile: f64§drift_detected: bool§outcome_error_code: Option<String>§explanation_schema: String§explanation_level: RuntimeRiskExplanationLevelValue§explanation_summary: String§top_contributors: Vec<RuntimeRiskExplanationContributor>§budget_state: RuntimeRiskExplanationBudgetState§ledger_hash: String§prev_ledger_hash: Option<String>Trait Implementations§
Source§impl Clone for RuntimeRiskLedgerArtifactEntry
impl Clone for RuntimeRiskLedgerArtifactEntry
Source§fn clone(&self) -> RuntimeRiskLedgerArtifactEntry
fn clone(&self) -> RuntimeRiskLedgerArtifactEntry
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<'de> Deserialize<'de> for RuntimeRiskLedgerArtifactEntry
impl<'de> Deserialize<'de> for RuntimeRiskLedgerArtifactEntry
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for RuntimeRiskLedgerArtifactEntry
impl PartialEq for RuntimeRiskLedgerArtifactEntry
Source§fn eq(&self, other: &RuntimeRiskLedgerArtifactEntry) -> bool
fn eq(&self, other: &RuntimeRiskLedgerArtifactEntry) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for RuntimeRiskLedgerArtifactEntry
Auto Trait Implementations§
impl Freeze for RuntimeRiskLedgerArtifactEntry
impl RefUnwindSafe for RuntimeRiskLedgerArtifactEntry
impl Send for RuntimeRiskLedgerArtifactEntry
impl Sync for RuntimeRiskLedgerArtifactEntry
impl Unpin for RuntimeRiskLedgerArtifactEntry
impl UnsafeUnpin for RuntimeRiskLedgerArtifactEntry
impl UnwindSafe for RuntimeRiskLedgerArtifactEntry
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, _span: NoopSpan) -> Self
fn instrument(self, _span: NoopSpan) -> Self
Instruments this future with a span (no-op when disabled).
Source§fn in_current_span(self) -> Self
fn in_current_span(self) -> Self
Instruments this future with the current span (no-op when disabled).
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 moreSource§impl<T> ModelDump for Twhere
T: Serialize,
impl<T> ModelDump for Twhere
T: Serialize,
Source§fn model_dump(&self, options: DumpOptions) -> Result<Value, Error>
fn model_dump(&self, options: DumpOptions) -> Result<Value, Error>
Serialize a model to a JSON value. Read more
Source§fn model_dump_json(&self) -> Result<String, Error>
fn model_dump_json(&self) -> Result<String, Error>
Serialize a model to a JSON string with default options.
Source§fn model_dump_json_pretty(&self) -> Result<String, Error>
fn model_dump_json_pretty(&self) -> Result<String, Error>
Serialize a model to a pretty-printed JSON string.
Source§fn model_dump_json_with_options(
&self,
options: DumpOptions,
) -> Result<String, Error>
fn model_dump_json_with_options( &self, options: DumpOptions, ) -> Result<String, Error>
Serialize a model to a JSON string with full options support. Read more
Source§impl<T> ModelValidate for Twhere
T: DeserializeOwned,
impl<T> ModelValidate for Twhere
T: DeserializeOwned,
Source§fn model_validate(
input: impl Into<ValidateInput>,
options: ValidateOptions,
) -> Result<T, ValidationError>
fn model_validate( input: impl Into<ValidateInput>, options: ValidateOptions, ) -> Result<T, ValidationError>
Create and validate a model from input. Read more
Source§fn model_validate_json(json: &str) -> Result<Self, ValidationError>
fn model_validate_json(json: &str) -> Result<Self, ValidationError>
Create and validate a model from JSON string with default options.
Source§fn model_validate_dict(
dict: HashMap<String, Value>,
) -> Result<Self, ValidationError>
fn model_validate_dict( dict: HashMap<String, Value>, ) -> Result<Self, ValidationError>
Create and validate a model from a HashMap with default options.