pub struct CongruenceDomain {
pub modulus: u64,
pub residue: u64,
}Expand description
The congruence abstract domain: values congruent to r mod m.
Fields§
§modulus: u64§residue: u64Implementations§
Source§impl CongruenceDomain
impl CongruenceDomain
Sourcepub fn join(&self, other: &CongruenceDomain) -> CongruenceDomain
pub fn join(&self, other: &CongruenceDomain) -> CongruenceDomain
Join (GCD-based).
Trait Implementations§
Source§impl Clone for CongruenceDomain
impl Clone for CongruenceDomain
Source§fn clone(&self) -> CongruenceDomain
fn clone(&self) -> CongruenceDomain
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CongruenceDomain
impl Debug for CongruenceDomain
Source§impl PartialEq for CongruenceDomain
impl PartialEq for CongruenceDomain
impl Copy for CongruenceDomain
impl Eq for CongruenceDomain
impl StructuralPartialEq for CongruenceDomain
Auto Trait Implementations§
impl Freeze for CongruenceDomain
impl RefUnwindSafe for CongruenceDomain
impl Send for CongruenceDomain
impl Sync for CongruenceDomain
impl Unpin for CongruenceDomain
impl UnsafeUnpin for CongruenceDomain
impl UnwindSafe for CongruenceDomain
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