diff --git a/complex/src/lib.rs b/complex/src/lib.rs index 8cf28ab..9b11318 100644 --- a/complex/src/lib.rs +++ b/complex/src/lib.rs @@ -29,7 +29,7 @@ use traits::{Zero, One, Num, Float}; // probably doesn't map to C's _Complex correctly. /// A complex number in Cartesian form. -#[derive(PartialEq, Copy, Clone, Hash, Debug)] +#[derive(PartialEq, Copy, Clone, Hash, Debug, Default)] #[cfg_attr(feature = "rustc-serialize", derive(RustcEncodable, RustcDecodable))] pub struct Complex { /// Real portion of the complex number