pub struct IQPSupremacyResult {
pub iqp_samples: Vec<IQPSample>,
pub circuit_depth: usize,
pub diagonal_gates_count: usize,
pub computational_advantage: f64,
pub execution_time: Duration,
pub hardness_verified: bool,
pub supremacy_confidence: f64,
}Fields§
§iqp_samples: Vec<IQPSample>§circuit_depth: usize§diagonal_gates_count: usize§computational_advantage: f64§execution_time: Duration§hardness_verified: bool§supremacy_confidence: f64Trait Implementations§
Auto Trait Implementations§
impl Freeze for IQPSupremacyResult
impl RefUnwindSafe for IQPSupremacyResult
impl Send for IQPSupremacyResult
impl Sync for IQPSupremacyResult
impl Unpin for IQPSupremacyResult
impl UnwindSafe for IQPSupremacyResult
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