pub struct FewShotExample {
pub input: String,
pub expected: String,
pub reasoning: Option<String>,
}Expand description
Example shown to a judge prompt before the case being evaluated.
Fields§
§input: StringExample input.
expected: StringExpected output or verdict.
reasoning: Option<String>Optional reasoning to include with the example.
Trait Implementations§
Source§impl Clone for FewShotExample
impl Clone for FewShotExample
Source§fn clone(&self) -> FewShotExample
fn clone(&self) -> FewShotExample
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 Debug for FewShotExample
impl Debug for FewShotExample
Source§impl<'de> Deserialize<'de> for FewShotExample
impl<'de> Deserialize<'de> for FewShotExample
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 FewShotExample
impl PartialEq for FewShotExample
Source§impl Serialize for FewShotExample
impl Serialize for FewShotExample
impl Eq for FewShotExample
impl StructuralPartialEq for FewShotExample
Auto Trait Implementations§
impl Freeze for FewShotExample
impl RefUnwindSafe for FewShotExample
impl Send for FewShotExample
impl Sync for FewShotExample
impl Unpin for FewShotExample
impl UnsafeUnpin for FewShotExample
impl UnwindSafe for FewShotExample
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.