pub trait Zero: Sized + Add<Self, Output = Self> {
    // Required method
    fn zero() -> Self;

    // Provided method
    fn is_zero(&self) -> bool
       where Self: PartialEq { ... }
}

Required Methods§

source

fn zero() -> Self

Provided Methods§

source

fn is_zero(&self) -> boolwhere Self: PartialEq,

Implementations on Foreign Types§

source§

impl Zero for usize

source§

impl Zero for i32

source§

impl Zero for f64

source§

impl Zero for isize

source§

impl Zero for f32

source§

impl Zero for u32

Implementors§

source§

impl Zero for cp_library_rs::number_theory::modint_for_rollinghash::modint::Modint

source§

impl Zero for OrdF64

source§

impl<const MOD: u32> Zero for cp_library_rs::number_theory::modint::modint_::Modint<MOD>