pub struct TCountOptimizer {
pub max_depth: usize,
}
Expand description
Specialized optimizer for T-count reduction
Fields§
§max_depth: usize
Maximum search depth for optimization
Implementations§
Trait Implementations§
Source§impl Default for TCountOptimizer
impl Default for TCountOptimizer
Source§impl OptimizationPass for TCountOptimizer
impl OptimizationPass for TCountOptimizer
Auto Trait Implementations§
impl Freeze for TCountOptimizer
impl RefUnwindSafe for TCountOptimizer
impl Send for TCountOptimizer
impl Sync for TCountOptimizer
impl Unpin for TCountOptimizer
impl UnwindSafe for TCountOptimizer
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