pub struct Product {
pub aig: Aig,
pub pairs: Vec<(String, AigLit, AigLit)>,
}Expand description
Two sequential circuits run side by side: inputs of the same name shared, every register of each with its initial value, each named output of the left paired with the right’s, and an output a pair’s difference.
Fields§
§aig: Aig§pairs: Vec<(String, AigLit, AigLit)>Trait Implementations§
Auto Trait Implementations§
impl Freeze for Product
impl RefUnwindSafe for Product
impl Send for Product
impl Sync for Product
impl Unpin for Product
impl UnsafeUnpin for Product
impl UnwindSafe for Product
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