pub struct SandboxExecutionRequest {Show 14 fields
pub scope: EvalAccessScope,
pub operation_id: String,
pub run_id: String,
pub case_run_id: String,
pub subject_version: String,
pub executor_profile: String,
pub subject: Option<EvaluationSubject>,
pub environment_profile: Option<EnvironmentProfileVersion>,
pub evaluator_versions: Vec<EvaluatorVersion>,
pub seed: u64,
pub case: EvalCaseVersion,
pub fencing_token: i64,
pub sample_index: u32,
pub variant: Option<ExperimentVariant>,
}Fields§
§scope: EvalAccessScopeTenant/project ownership is passed explicitly so the isolated executor can only finalize evidence in the namespace later validated by the control plane.
operation_id: String§run_id: String§case_run_id: String§subject_version: String§executor_profile: String§subject: Option<EvaluationSubject>§environment_profile: Option<EnvironmentProfileVersion>§evaluator_versions: Vec<EvaluatorVersion>§seed: u64§case: EvalCaseVersion§fencing_token: i64§sample_index: u32§variant: Option<ExperimentVariant>Trait Implementations§
Source§impl Clone for SandboxExecutionRequest
impl Clone for SandboxExecutionRequest
Source§fn clone(&self) -> SandboxExecutionRequest
fn clone(&self) -> SandboxExecutionRequest
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 SandboxExecutionRequest
impl Debug for SandboxExecutionRequest
Source§impl<'de> Deserialize<'de> for SandboxExecutionRequest
impl<'de> Deserialize<'de> for SandboxExecutionRequest
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 SandboxExecutionRequest
impl RefUnwindSafe for SandboxExecutionRequest
impl Send for SandboxExecutionRequest
impl Sync for SandboxExecutionRequest
impl Unpin for SandboxExecutionRequest
impl UnsafeUnpin for SandboxExecutionRequest
impl UnwindSafe for SandboxExecutionRequest
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