pub struct GateCountAnalysis {
pub total_gates: usize,
pub gate_type_counts: HashMap<String, usize>,
pub two_qubit_gate_count: usize,
pub measurement_count: usize,
pub critical_path_gates: usize,
}Fields§
§total_gates: usize§gate_type_counts: HashMap<String, usize>§two_qubit_gate_count: usize§measurement_count: usize§critical_path_gates: usizeImplementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for GateCountAnalysis
impl RefUnwindSafe for GateCountAnalysis
impl Send for GateCountAnalysis
impl Sync for GateCountAnalysis
impl Unpin for GateCountAnalysis
impl UnwindSafe for GateCountAnalysis
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