Skip to main content

IsZero

Trait IsZero 

Source
pub trait IsZero {
    // Required method
    fn is_zero(&self) -> bool;
}
Expand description

Trait defining instance method is_zero() : bool that indicates whether the implementing type instance is numerically zero.

§Additional Implementations on Foreign Types

§Built-in Types

If the feature "implement-IsZero-for-built_ins" is defined (as it is by "default"), then this is also implemented for the following types:

§Standard Process Types

If the feature "implement-IsZero-for-standard_process_types" is defined (as it is by "default"), then this is also implemented for the following types:

§Standard Time Types

If the feature "implement-IsZero-for-standard_time_types" is defined (as it is by "default"), then this is also implemented for the following types:

Required Methods§

Source

fn is_zero(&self) -> bool

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl IsZero for Duration

Source§

fn is_zero(&self) -> bool

Source§

impl IsZero for ExitStatus

Source§

fn is_zero(&self) -> bool

Source§

impl IsZero for char

Source§

fn is_zero(&self) -> bool

Source§

impl IsZero for f32

Source§

fn is_zero(&self) -> bool

Source§

impl IsZero for f64

Source§

fn is_zero(&self) -> bool

Source§

impl IsZero for i8

Source§

fn is_zero(&self) -> bool

Source§

impl IsZero for i16

Source§

fn is_zero(&self) -> bool

Source§

impl IsZero for i32

Source§

fn is_zero(&self) -> bool

Source§

impl IsZero for i64

Source§

fn is_zero(&self) -> bool

Source§

impl IsZero for i128

Source§

fn is_zero(&self) -> bool

Source§

impl IsZero for isize

Source§

fn is_zero(&self) -> bool

Source§

impl IsZero for u8

Source§

fn is_zero(&self) -> bool

Source§

impl IsZero for u16

Source§

fn is_zero(&self) -> bool

Source§

impl IsZero for u32

Source§

fn is_zero(&self) -> bool

Source§

impl IsZero for u64

Source§

fn is_zero(&self) -> bool

Source§

impl IsZero for u128

Source§

fn is_zero(&self) -> bool

Source§

impl IsZero for usize

Source§

fn is_zero(&self) -> bool

Source§

impl<T: IsZero + ?Sized> IsZero for Box<T>

Available on non-crate feature nostd only.
Source§

fn is_zero(&self) -> bool

Source§

impl<T: IsZero + ?Sized> IsZero for Rc<T>

Available on non-crate feature nostd only.
Source§

fn is_zero(&self) -> bool

Implementors§