pub struct EvalJobConfig {
pub task_app_url: String,
pub task_app_api_key: Option<String>,
pub app_id: Option<String>,
pub env_name: Option<String>,
pub seeds: Vec<u64>,
pub policy: Value,
pub env_config: Option<Value>,
pub verifier_config: Option<Value>,
pub max_concurrent: Option<u64>,
pub timeout: Option<f64>,
}Fields§
§task_app_url: String§task_app_api_key: Option<String>§app_id: Option<String>§env_name: Option<String>§seeds: Vec<u64>§policy: Value§env_config: Option<Value>§verifier_config: Option<Value>§max_concurrent: Option<u64>§timeout: Option<f64>Implementations§
Trait Implementations§
Source§impl Clone for EvalJobConfig
impl Clone for EvalJobConfig
Source§fn clone(&self) -> EvalJobConfig
fn clone(&self) -> EvalJobConfig
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 EvalJobConfig
impl Debug for EvalJobConfig
Source§impl<'de> Deserialize<'de> for EvalJobConfig
impl<'de> Deserialize<'de> for EvalJobConfig
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 EvalJobConfig
impl RefUnwindSafe for EvalJobConfig
impl Send for EvalJobConfig
impl Sync for EvalJobConfig
impl Unpin for EvalJobConfig
impl UnwindSafe for EvalJobConfig
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