pub struct EvalSettings {
pub agent_id: String,
pub model_id: String,
pub agent_version: String,
pub prompt_hash: String,
pub seed: u64,
pub tool_versions: BTreeMap<String, String>,
pub environment_fingerprint: BTreeMap<String, String>,
pub judge_model_id: String,
pub judge_prompt_hash: String,
pub judge_timeout_ms: u64,
}Fieldsยง
ยงagent_id: Stringยงmodel_id: Stringยงagent_version: Stringยงprompt_hash: Stringยงseed: u64ยงtool_versions: BTreeMap<String, String>ยงenvironment_fingerprint: BTreeMap<String, String>ยงjudge_model_id: Stringยงjudge_prompt_hash: Stringยงjudge_timeout_ms: u64Trait Implementationsยง
Sourceยงimpl Clone for EvalSettings
impl Clone for EvalSettings
Sourceยงfn clone(&self) -> EvalSettings
fn clone(&self) -> EvalSettings
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 EvalSettings
impl Debug for EvalSettings
Sourceยงimpl<'de> Deserialize<'de> for EvalSettings
impl<'de> Deserialize<'de> for EvalSettings
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 EvalSettings
impl RefUnwindSafe for EvalSettings
impl Send for EvalSettings
impl Sync for EvalSettings
impl Unpin for EvalSettings
impl UnsafeUnpin for EvalSettings
impl UnwindSafe for EvalSettings
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