diff options
| author | Brendan Zabarauskas <bjzaba@yahoo.com.au> | 2013-04-25 15:30:56 +1000 |
|---|---|---|
| committer | Brendan Zabarauskas <bjzaba@yahoo.com.au> | 2013-04-26 05:55:26 +1000 |
| commit | ad0b337036f2f9076852d5d6701ec302e3cce101 (patch) | |
| tree | c775173b7fd613916fd51f4e068aeea4d5864021 /src/libstd/num/complex.rs | |
| parent | ac69ee418b495a25ff5019d2fd08ff97a4cb34e3 (diff) | |
| download | rust-ad0b337036f2f9076852d5d6701ec302e3cce101.tar.gz rust-ad0b337036f2f9076852d5d6701ec302e3cce101.zip | |
Add is_zero method to Zero
Diffstat (limited to 'src/libstd/num/complex.rs')
| -rw-r--r-- | src/libstd/num/complex.rs | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/libstd/num/complex.rs b/src/libstd/num/complex.rs index ef7fa397d7f..fc17cbc678e 100644 --- a/src/libstd/num/complex.rs +++ b/src/libstd/num/complex.rs @@ -125,6 +125,11 @@ impl<T: Copy + Num> Zero for Cmplx<T> { fn zero() -> Cmplx<T> { Cmplx::new(Zero::zero(), Zero::zero()) } + + #[inline] + fn is_zero(&self) -> bool { + *self == Zero::zero() + } } impl<T: Copy + Num> One for Cmplx<T> { |
