pub struct Miter {
pub aig: Aig,
pub pairs: Vec<(String, AigLit, AigLit)>,
}Expand description
Two circuits in one graph: inputs of the same name shared (unnamed and one-sided inputs kept apart), each named output of the left paired with the right’s output of that name, and an output a pair’s difference.
Fields§
§aig: Aig§pairs: Vec<(String, AigLit, AigLit)>Each output’s name, its literal in the left circuit and in the right.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Miter
impl RefUnwindSafe for Miter
impl Send for Miter
impl Sync for Miter
impl Unpin for Miter
impl UnsafeUnpin for Miter
impl UnwindSafe for Miter
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