pub struct BenchTask {
pub id: String,
pub repo: String,
pub goal: String,
pub ground_truth: GroundTruth,
pub hallucinations: Vec<Hallucination>,
}Fields§
§id: String§repo: String§goal: String§ground_truth: GroundTruth§hallucinations: Vec<Hallucination>Trait Implementations§
Source§impl<'de> Deserialize<'de> for BenchTask
impl<'de> Deserialize<'de> for BenchTask
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 BenchTask
impl RefUnwindSafe for BenchTask
impl Send for BenchTask
impl Sync for BenchTask
impl Unpin for BenchTask
impl UnsafeUnpin for BenchTask
impl UnwindSafe for BenchTask
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