pub struct VersionExperimentResult {
pub experiment_id: String,
pub model_name: String,
pub control_version: VersionedModel,
pub treatment_versions: Vec<VersionedModel>,
pub ab_test_result: TestResult,
pub experiment_duration: Duration,
pub total_requests: usize,
pub version_performance_comparison: HashMap<String, VersionPerformanceMetrics>,
}Expand description
Result of analyzing a version experiment
Fields§
§experiment_id: String§model_name: String§control_version: VersionedModel§treatment_versions: Vec<VersionedModel>§ab_test_result: TestResult§experiment_duration: Duration§total_requests: usize§version_performance_comparison: HashMap<String, VersionPerformanceMetrics>Trait Implementations§
Source§impl Clone for VersionExperimentResult
impl Clone for VersionExperimentResult
Source§fn clone(&self) -> VersionExperimentResult
fn clone(&self) -> VersionExperimentResult
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 moreAuto Trait Implementations§
impl Freeze for VersionExperimentResult
impl RefUnwindSafe for VersionExperimentResult
impl Send for VersionExperimentResult
impl Sync for VersionExperimentResult
impl Unpin for VersionExperimentResult
impl UnsafeUnpin for VersionExperimentResult
impl UnwindSafe for VersionExperimentResult
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more