message: derive Debug instead of specific implementation
diff: @@ -55,7 +55,7 @@ use std::{fmt, result, str, ops::Deref};
  use util::{hex, securemem};
  /// Error regarding BIP39 operations
  -#[derive(PartialEq, Eq)]
  +#[derive(Debug, PartialEq, Eq)]
  pub enum Error {
  /// Received an unsupported number of mnemonic words. The parameter
  /// contains the unsupported number. Supported values are
  @@ -84,9 +84,6 @@ pub enum Error {
  /// have given an invalid mnemonic phrase.
  InvalidChecksum(u8, u8)
  }
  -impl fmt::Debug for Error {
  - fn fmt(&self, f:&mut fmt::Formatter) -> fmt::Result { write!(f, "{}", self) }
  -}
  impl fmt::Display for Error {
  fn fmt(&self, f:&mut fmt::Formatter) -> fmt::Result {
  match self {
  