pub struct OptimizedSequence {
pub gates: Vec<CompiledGate>,
pub total_fidelity: f64,
pub total_time: Duration,
pub metrics: OptimizationMetrics,
}Expand description
Optimized gate sequence
Fields§
§gates: Vec<CompiledGate>Optimized gates
total_fidelity: f64Total estimated fidelity
total_time: DurationTotal execution time
metrics: OptimizationMetricsOptimization metrics
Trait Implementations§
Source§impl Clone for OptimizedSequence
impl Clone for OptimizedSequence
Source§fn clone(&self) -> OptimizedSequence
fn clone(&self) -> OptimizedSequence
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 OptimizedSequence
impl !RefUnwindSafe for OptimizedSequence
impl Send for OptimizedSequence
impl Sync for OptimizedSequence
impl Unpin for OptimizedSequence
impl !UnwindSafe for OptimizedSequence
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> 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