pub struct AgentEvaluationOutput {
pub evaluator_ref: String,
pub passed: bool,
pub assertions: Vec<AssertionVerdict>,
pub detail: String,
}Expand description
Stable output produced by one repository-owned Agent evaluation function.
Fields§
§evaluator_ref: String§passed: bool§assertions: Vec<AssertionVerdict>§detail: StringTrait Implementations§
Source§impl Clone for AgentEvaluationOutput
impl Clone for AgentEvaluationOutput
Source§fn clone(&self) -> AgentEvaluationOutput
fn clone(&self) -> AgentEvaluationOutput
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 AgentEvaluationOutput
impl Debug for AgentEvaluationOutput
Source§impl<'de> Deserialize<'de> for AgentEvaluationOutput
impl<'de> Deserialize<'de> for AgentEvaluationOutput
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 AgentEvaluationOutput
impl RefUnwindSafe for AgentEvaluationOutput
impl Send for AgentEvaluationOutput
impl Sync for AgentEvaluationOutput
impl Unpin for AgentEvaluationOutput
impl UnsafeUnpin for AgentEvaluationOutput
impl UnwindSafe for AgentEvaluationOutput
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