bip39/
error.rs

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}