pub trait HasZero {
    // Required method
    fn zero() -> Self;
}
Expand description

A trait for types which have a zero value.

Functions may assume the following:

  • x = x + zero() = zero() + x

Required Methods§

source

fn zero() -> Self

Returns the zero value for the type.

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl HasZero for i32

source§

fn zero() -> Self

source§

impl HasZero for i64

source§

fn zero() -> Self

Implementors§