pub enum ForcedM {
Inconsistent,
Forced(Vec<Option<u64>>),
}Expand description
The forced-value structure of a ℤ/m system over a squarefree m.
Variants§
Inconsistent
Inconsistent over ℤ/m (UNSAT) — some prime field is inconsistent.
Forced(Vec<Option<u64>>)
forced[g] = Some(v) iff x_g ≡ v (mod m) in every solution, else None.
Auto Trait Implementations§
impl Freeze for ForcedM
impl RefUnwindSafe for ForcedM
impl Send for ForcedM
impl Sync for ForcedM
impl Unpin for ForcedM
impl UnsafeUnpin for ForcedM
impl UnwindSafe for ForcedM
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