pub struct CaseExecutionRequest {Show 14 fields
pub scope: EvalScope,
pub operation_id: String,
pub run_id: String,
pub case_run_id: String,
pub snapshot_ref: SnapshotRef,
pub case: EvalCase,
pub execution: ExecutionSpec,
pub subject: Option<EvaluationSubject>,
pub sandbox: Option<SandboxAccess>,
pub conversation_id: String,
pub seed: u64,
pub sample_index: u32,
pub variant: Option<ExperimentVariant>,
pub fencing_token: i64,
}Fields§
§scope: EvalScope§operation_id: String§run_id: String§case_run_id: String§snapshot_ref: SnapshotRef§case: EvalCase§execution: ExecutionSpec§subject: Option<EvaluationSubject>§sandbox: Option<SandboxAccess>§conversation_id: StringStable per case run, so a re-leased worker resumes the same trace.
seed: u64§sample_index: u32§variant: Option<ExperimentVariant>§fencing_token: i64Trait Implementations§
Source§impl Clone for CaseExecutionRequest
impl Clone for CaseExecutionRequest
Source§fn clone(&self) -> CaseExecutionRequest
fn clone(&self) -> CaseExecutionRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 CaseExecutionRequest
impl Debug for CaseExecutionRequest
Source§impl<'de> Deserialize<'de> for CaseExecutionRequest
impl<'de> Deserialize<'de> for CaseExecutionRequest
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 CaseExecutionRequest
impl PartialEq for CaseExecutionRequest
Source§impl Serialize for CaseExecutionRequest
impl Serialize for CaseExecutionRequest
impl StructuralPartialEq for CaseExecutionRequest
Auto Trait Implementations§
impl Freeze for CaseExecutionRequest
impl RefUnwindSafe for CaseExecutionRequest
impl Send for CaseExecutionRequest
impl Sync for CaseExecutionRequest
impl Unpin for CaseExecutionRequest
impl UnsafeUnpin for CaseExecutionRequest
impl UnwindSafe for CaseExecutionRequest
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