pub struct ZXOptimizationPass { /* private fields */ }Expand description
ZX-calculus based optimization pass
Implementations§
Source§impl ZXOptimizationPass
impl ZXOptimizationPass
Sourcepub fn with_verbose(self, verbose: bool) -> Self
pub fn with_verbose(self, verbose: bool) -> Self
Enable verbose output
Trait Implementations§
Source§impl Clone for ZXOptimizationPass
impl Clone for ZXOptimizationPass
Source§fn clone(&self) -> ZXOptimizationPass
fn clone(&self) -> ZXOptimizationPass
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 ZXOptimizationPass
impl Debug for ZXOptimizationPass
Source§impl Default for ZXOptimizationPass
impl Default for ZXOptimizationPass
Source§impl OptimizationPass for ZXOptimizationPass
impl OptimizationPass for ZXOptimizationPass
Auto Trait Implementations§
impl Freeze for ZXOptimizationPass
impl RefUnwindSafe for ZXOptimizationPass
impl Send for ZXOptimizationPass
impl Sync for ZXOptimizationPass
impl Unpin for ZXOptimizationPass
impl UnwindSafe for ZXOptimizationPass
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