pub struct QuantumBenchmarkResult {
pub benchmark_id: u64,
pub algorithm_info: QuantumAlgorithm,
pub benchmark_duration: Duration,
pub performance_metrics: BenchmarkMetrics,
pub classical_comparison: ClassicalComparison,
pub scalability_analysis: ScalabilityAnalysisResult,
pub performance_projections: PerformanceProjections,
pub benchmark_confidence: f64,
pub quantum_advantage_factor: f64,
}Fields§
§benchmark_id: u64§algorithm_info: QuantumAlgorithm§benchmark_duration: Duration§performance_metrics: BenchmarkMetrics§classical_comparison: ClassicalComparison§scalability_analysis: ScalabilityAnalysisResult§performance_projections: PerformanceProjections§benchmark_confidence: f64§quantum_advantage_factor: f64Trait Implementations§
Auto Trait Implementations§
impl Freeze for QuantumBenchmarkResult
impl RefUnwindSafe for QuantumBenchmarkResult
impl Send for QuantumBenchmarkResult
impl Sync for QuantumBenchmarkResult
impl Unpin for QuantumBenchmarkResult
impl UnwindSafe for QuantumBenchmarkResult
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> 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