bip39_rs 0.6.0-beta.1

A Rust implementation of BIP-0039
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use mnemonic_type::MnemonicType;

#[derive(Debug, Fail)]
pub enum ErrorKind {
	#[fail(display = "invalid checksum")]
	InvalidChecksum,
	#[fail(display = "invalid word in phrase")]
	InvalidWord,
	#[fail(display = "invalid keysize: {}", _0)]
	InvalidKeysize(usize),
	#[fail(display = "invalid number of words in phrase: {}", _0)]
	InvalidWordLength(usize),
	#[fail(display = "invalid entropy length {}bits for mnemonic type {:?}", _0, _1)]
	InvalidEntropyLength(usize, MnemonicType),
}