Corelib
T
pub trait Zero
a + 0 = a ∀ a ∈ T 0 + a = a ∀ a ∈ T
0
fn zero() -> T
use core::num::traits::Zero; assert!(Zero::::zero() == 0);
self
fn is_zero(self: @T) -> bool
use core::num::traits::Zero; assert!(0.is_zero()); assert!(!5.is_zero());
fn is_non_zero(self: @T) -> bool
use core::num::traits::Zero; assert!(5.is_non_zero()); assert!(!0.is_non_zero());
Was this page helpful?