pub struct ValidationSnapshot {
pub selection: Field<SavedSelection>,
pub recursive: Field<bool>,
pub force: Field<bool>,
pub selected_eval_ids: Field<Vec<EvalId>>,
pub included_eval_ids: Field<Vec<EvalId>>,
pub satisfied: Field<bool>,
pub obligations: Field<Vec<ArtifactName>>,
pub artifacts: Field<Vec<ArtifactValidation>>,
pub evals: Field<Vec<EvalValidation>>,
pub extra: Map<String, Value>,
}Fields§
§selection: Field<SavedSelection>§recursive: Field<bool>§force: Field<bool>§selected_eval_ids: Field<Vec<EvalId>>§included_eval_ids: Field<Vec<EvalId>>§satisfied: Field<bool>§obligations: Field<Vec<ArtifactName>>§artifacts: Field<Vec<ArtifactValidation>>§evals: Field<Vec<EvalValidation>>§extra: Map<String, Value>Trait Implementations§
Source§impl Clone for ValidationSnapshot
impl Clone for ValidationSnapshot
Source§impl Debug for ValidationSnapshot
impl Debug for ValidationSnapshot
Source§impl Default for ValidationSnapshot
impl Default for ValidationSnapshot
Source§impl<'de> Deserialize<'de> for ValidationSnapshot
impl<'de> Deserialize<'de> for ValidationSnapshot
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
Auto Trait Implementations§
impl Freeze for ValidationSnapshot
impl RefUnwindSafe for ValidationSnapshot
impl Send for ValidationSnapshot
impl Sync for ValidationSnapshot
impl Unpin for ValidationSnapshot
impl UnsafeUnpin for ValidationSnapshot
impl UnwindSafe for ValidationSnapshot
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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> IntoToolOutput for Twhere
T: Serialize + 'static,
impl<T> IntoToolOutput for Twhere
T: Serialize + 'static,
Source§fn into_tool_output(self) -> Result<ToolOutput, ToolExecutionError>
fn into_tool_output(self) -> Result<ToolOutput, ToolExecutionError>
Convert this value without routing structured data through a string.