1use mnemonic_type::MnemonicType;
2
3#[derive(Debug, Fail)]
4pub enum ErrorKind {
5 #[fail(display = "invalid checksum")]
6 InvalidChecksum,
7 #[fail(display = "invalid word in phrase")]
8 InvalidWord,
9 #[fail(display = "invalid keysize: {}", _0)]
10 InvalidKeysize(usize),
11 #[fail(display = "invalid number of words in phrase: {}", _0)]
12 InvalidWordLength(usize),
13 #[fail(display = "invalid entropy length {}bits for mnemonic type {:?}", _0, _1)]
14 InvalidEntropyLength(usize, MnemonicType),
15}