pub struct CompilationTolerances {
pub decomposition_tolerance: f64,
pub parameter_tolerance: f64,
pub fidelity_threshold: f64,
pub max_compilation_time: Duration,
}Expand description
Compilation tolerances
Fields§
§decomposition_tolerance: f64Gate decomposition tolerance
parameter_tolerance: f64Parameter optimization tolerance
fidelity_threshold: f64Fidelity threshold
max_compilation_time: DurationMaximum compilation time
Trait Implementations§
Source§impl Clone for CompilationTolerances
impl Clone for CompilationTolerances
Source§fn clone(&self) -> CompilationTolerances
fn clone(&self) -> CompilationTolerances
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 CompilationTolerances
impl RefUnwindSafe for CompilationTolerances
impl Send for CompilationTolerances
impl Sync for CompilationTolerances
impl Unpin for CompilationTolerances
impl UnwindSafe for CompilationTolerances
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