pub struct QubitUsageStatistics {
pub qubit_id: QubitId,
pub total_usage_time: Duration,
pub active_time: Duration,
pub idle_time: Duration,
pub gate_operations: usize,
pub measurement_operations: usize,
pub error_rate: f64,
pub coherence_utilization: f64,
}Fields§
§qubit_id: QubitId§total_usage_time: Duration§active_time: Duration§idle_time: Duration§gate_operations: usize§measurement_operations: usize§error_rate: f64§coherence_utilization: f64Trait Implementations§
Source§impl Clone for QubitUsageStatistics
impl Clone for QubitUsageStatistics
Source§fn clone(&self) -> QubitUsageStatistics
fn clone(&self) -> QubitUsageStatistics
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 QubitUsageStatistics
impl RefUnwindSafe for QubitUsageStatistics
impl Send for QubitUsageStatistics
impl Sync for QubitUsageStatistics
impl Unpin for QubitUsageStatistics
impl UnwindSafe for QubitUsageStatistics
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