use crate::numeric::Zero;
pub trait IsZero: Zero {
#[allow(clippy::wrong_self_convention)]
fn is_zero(self) -> bool;
}
pub trait IsFinite {
#[allow(clippy::wrong_self_convention)]
fn is_finite(self) -> bool;
}
pub trait IsInfinite {
#[allow(clippy::wrong_self_convention)]
fn is_infinite(self) -> bool;
}
pub trait IsNan {
#[allow(clippy::wrong_self_convention)]
fn is_nan(self) -> bool;
}