pub trait RealInstance:
PartialEq
+ PartialOrd
+ Sized {
const ONE: Self;
const ZERO: Self;
// Provided methods
fn is_positive(&self) -> bool { ... }
fn is_negative(&self) -> bool { ... }
fn is_zero(&self) -> bool { ... }
}
Expand description
Defines common operations on real (i.e. not Complex
) numbers.
Required Associated Constants§
Provided Methods§
Sourcefn is_positive(&self) -> bool
fn is_positive(&self) -> bool
Return true
if this is zero or a positive number.
Sourcefn is_negative(&self) -> bool
fn is_negative(&self) -> bool
Return true
if this is a negative number.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.