Corelib
T
pub trait One
a * 1 = a ∀ a ∈ T 1 * a = a ∀ a ∈ T
1
fn one() -> T
use core::num::traits::One; assert!(One::::one() == 1);
self
fn is_one(self: @T) -> bool
use core::num::traits::One; assert!(1.is_one()); assert!(!0.is_one());
fn is_non_one(self: @T) -> bool
use core::num::traits::One; assert!(0.is_non_one()); assert!(!1.is_non_one());
Was this page helpful?