pub struct TimeDistribution {
pub gate_execution_times: HashMap<String, Duration>,
pub measurement_times: Vec<Duration>,
pub state_preparation_time: Duration,
pub readout_time: Duration,
pub overhead_time: Duration,
}Fields§
§gate_execution_times: HashMap<String, Duration>§measurement_times: Vec<Duration>§state_preparation_time: Duration§readout_time: Duration§overhead_time: DurationImplementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for TimeDistribution
impl RefUnwindSafe for TimeDistribution
impl Send for TimeDistribution
impl Sync for TimeDistribution
impl Unpin for TimeDistribution
impl UnwindSafe for TimeDistribution
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