pub struct ValidationReportRef {
pub validation_attempt_id: ValidationAttemptId,
pub report_ref: ContentRef,
pub status: ValidationStatus,
pub redacted_summary: String,
}Expand description
Carries the validation report ref record payload for journal, event, or fixture surfaces. Creating or cloning it only preserves serialized SDK state; append, publish, replay, or export effects are documented on the runtime and port methods that store it.
Fields§
§validation_attempt_id: ValidationAttemptIdStable validation attempt id used for typed lineage, lookup, or dedupe.
report_ref: ContentRefTyped report ref reference. Resolving or executing it is a separate policy-gated step.
status: ValidationStatusFinite status for this record or lifecycle stage.
redacted_summary: StringRedacted human-readable summary safe for events, telemetry, and logs.
Trait Implementations§
Source§impl Clone for ValidationReportRef
impl Clone for ValidationReportRef
Source§fn clone(&self) -> ValidationReportRef
fn clone(&self) -> ValidationReportRef
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 ValidationReportRef
impl Debug for ValidationReportRef
Source§impl<'de> Deserialize<'de> for ValidationReportRef
impl<'de> Deserialize<'de> for ValidationReportRef
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 ValidationReportRef
impl PartialEq for ValidationReportRef
Source§fn eq(&self, other: &ValidationReportRef) -> bool
fn eq(&self, other: &ValidationReportRef) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ValidationReportRef
impl Serialize for ValidationReportRef
impl Eq for ValidationReportRef
impl StructuralPartialEq for ValidationReportRef
Auto Trait Implementations§
impl Freeze for ValidationReportRef
impl RefUnwindSafe for ValidationReportRef
impl Send for ValidationReportRef
impl Sync for ValidationReportRef
impl Unpin for ValidationReportRef
impl UnsafeUnpin for ValidationReportRef
impl UnwindSafe for ValidationReportRef
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