Trait relp_num::NonZeroSigned [−][src]
pub trait NonZeroSigned: NonZero + Signed {
fn non_zero_signum(&self) -> NonZeroSign;
fn non_zero_is_positive(&self) -> bool { ... }
fn non_zero_is_negative(&self) -> bool { ... }
}
Expand description
A signed number that can have a nonzero value.
Required methods
fn non_zero_signum(&self) -> NonZeroSign
fn non_zero_signum(&self) -> NonZeroSign
Whether the value is positive or negative.
Provided methods
fn non_zero_is_positive(&self) -> bool
fn non_zero_is_positive(&self) -> bool
Whether x > 0
.
fn non_zero_is_negative(&self) -> bool
fn non_zero_is_negative(&self) -> bool
Whether x < 0
.