pub struct Overrides {
pub command_provider: Option<Vec<String>>,
pub oneharness_bin: Option<String>,
pub judge_harness: Option<String>,
pub timeout_secs: Option<u64>,
pub platforms: Vec<String>,
pub models: Vec<String>,
pub judge_model: Option<String>,
pub max_turns: Option<u32>,
}Expand description
CLI-supplied overrides. None/empty fields leave the config value in place.
Fields§
§command_provider: Option<Vec<String>>If set, switch to a ProviderConfig::Command with this argv.
oneharness_bin: Option<String>Override the oneharness binary (only applies to the oneharness provider).
judge_harness: Option<String>Override the judge harness (only applies to the oneharness provider).
timeout_secs: Option<u64>Override the per-call timeout (only applies to the oneharness provider).
platforms: Vec<String>§models: Vec<String>§judge_model: Option<String>§max_turns: Option<u32>Trait Implementations§
Auto Trait Implementations§
impl Freeze for Overrides
impl RefUnwindSafe for Overrides
impl Send for Overrides
impl Sync for Overrides
impl Unpin for Overrides
impl UnsafeUnpin for Overrides
impl UnwindSafe for Overrides
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