pub struct StructuredVerdict {
pub score: f64,
pub reasoning: String,
pub verdict: Verdict,
}Available on crate feature
eval only.Expand description
Verdict from the structured judge.
Fields§
§score: f64Score from 0.0 to 1.0.
reasoning: StringHuman-readable reasoning for the verdict.
verdict: VerdictCategorical verdict.
Trait Implementations§
Source§impl Clone for StructuredVerdict
impl Clone for StructuredVerdict
Source§fn clone(&self) -> StructuredVerdict
fn clone(&self) -> StructuredVerdict
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 StructuredVerdict
impl Debug for StructuredVerdict
Source§impl<'de> Deserialize<'de> for StructuredVerdict
impl<'de> Deserialize<'de> for StructuredVerdict
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<StructuredVerdict, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<StructuredVerdict, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for StructuredVerdict
impl Serialize for StructuredVerdict
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for StructuredVerdict
impl RefUnwindSafe for StructuredVerdict
impl Send for StructuredVerdict
impl Sync for StructuredVerdict
impl Unpin for StructuredVerdict
impl UnsafeUnpin for StructuredVerdict
impl UnwindSafe for StructuredVerdict
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