pub struct GateStats {
pub and_gates: usize,
pub or_gates: usize,
pub xor_gates: usize,
pub ite_gates: usize,
pub mux_gates: usize,
pub gates_merged: usize,
pub clauses_removed: usize,
}Expand description
Statistics for gate detection
Fields§
§and_gates: usizeNumber of AND gates detected
or_gates: usizeNumber of OR gates detected
xor_gates: usizeNumber of XOR gates detected
ite_gates: usizeNumber of ITE (if-then-else) gates detected
mux_gates: usizeNumber of MUX gates detected
gates_merged: usizeNumber of equivalent gates merged
clauses_removed: usizeNumber of clauses removed via gate substitution
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for GateStats
impl RefUnwindSafe for GateStats
impl Send for GateStats
impl Sync for GateStats
impl Unpin for GateStats
impl UnsafeUnpin for GateStats
impl UnwindSafe for GateStats
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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