pub struct ArithmeticTerm {
pub operand: NormalFormId,
pub inverse: bool,
}Expand description
One operand of a NormalFormKind::Sum or NormalFormKind::Product. inverse
marks a subtracted (Sum) or divided (Product) operand. The first term of a
Sum/Product is never inverse.
Fields§
§operand: NormalFormId§inverse: boolTrait Implementations§
Source§impl Clone for ArithmeticTerm
impl Clone for ArithmeticTerm
impl Copy for ArithmeticTerm
Source§impl Debug for ArithmeticTerm
impl Debug for ArithmeticTerm
impl Eq for ArithmeticTerm
Source§impl Hash for ArithmeticTerm
impl Hash for ArithmeticTerm
Source§impl PartialEq for ArithmeticTerm
impl PartialEq for ArithmeticTerm
impl StructuralPartialEq for ArithmeticTerm
Auto Trait Implementations§
impl Forget for ArithmeticTerm
impl Freeze for ArithmeticTerm
impl Move for ArithmeticTerm
impl RefUnwindSafe for ArithmeticTerm
impl Send for ArithmeticTerm
impl Sync for ArithmeticTerm
impl Unpin for ArithmeticTerm
impl UnsafeUnpin for ArithmeticTerm
impl UnwindSafe for ArithmeticTerm
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.