pub enum Mod998244353 {}
Expand description
Represents $998244353$.
Trait Implementations§
Source§impl Clone for Mod998244353
impl Clone for Mod998244353
Source§fn clone(&self) -> Mod998244353
fn clone(&self) -> Mod998244353
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 Mod998244353
impl Debug for Mod998244353
Source§impl Hash for Mod998244353
impl Hash for Mod998244353
Source§impl Modulus for Mod998244353
impl Modulus for Mod998244353
const VALUE: u32 = 998_244_353u32
const HINT_VALUE_IS_PRIME: bool = true
fn butterfly_cache() -> &'static LocalKey<RefCell<Option<ButterflyCache<Self>>>>
Source§impl Ord for Mod998244353
impl Ord for Mod998244353
Source§fn cmp(&self, other: &Mod998244353) -> Ordering
fn cmp(&self, other: &Mod998244353) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for Mod998244353
impl PartialEq for Mod998244353
Source§impl PartialOrd for Mod998244353
impl PartialOrd for Mod998244353
impl Copy for Mod998244353
impl Eq for Mod998244353
impl StructuralPartialEq for Mod998244353
Auto Trait Implementations§
impl Freeze for Mod998244353
impl RefUnwindSafe for Mod998244353
impl Send for Mod998244353
impl Sync for Mod998244353
impl Unpin for Mod998244353
impl UnwindSafe for Mod998244353
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