pub struct CircuitOptimizationStats {
pub circuits_optimized: usize,
pub total_gates_eliminated: usize,
pub total_depth_reduction: usize,
pub average_speedup: f64,
}
Expand description
Optimization statistics
Fields§
§circuits_optimized: usize
§total_gates_eliminated: usize
§total_depth_reduction: usize
§average_speedup: f64
Trait Implementations§
Source§impl Clone for CircuitOptimizationStats
impl Clone for CircuitOptimizationStats
Source§fn clone(&self) -> CircuitOptimizationStats
fn clone(&self) -> CircuitOptimizationStats
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 moreSource§impl Debug for CircuitOptimizationStats
impl Debug for CircuitOptimizationStats
Source§impl Default for CircuitOptimizationStats
impl Default for CircuitOptimizationStats
Source§fn default() -> CircuitOptimizationStats
fn default() -> CircuitOptimizationStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for CircuitOptimizationStats
impl RefUnwindSafe for CircuitOptimizationStats
impl Send for CircuitOptimizationStats
impl Sync for CircuitOptimizationStats
impl Unpin for CircuitOptimizationStats
impl UnwindSafe for CircuitOptimizationStats
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