Trait tari_key_manager::mnemonic::Mnemonic[][src]

pub trait Mnemonic<T> {
    fn from_mnemonic(mnemonic_seq: &[String]) -> Result<T, MnemonicError>;
fn from_mnemonic_with_language(
        mnemonic_seq: &[String],
        language: &MnemonicLanguage
    ) -> Result<T, MnemonicError>;
fn to_mnemonic(
        &self,
        language: &MnemonicLanguage
    ) -> Result<Vec<String>, MnemonicError>; }

Required methods

fn from_mnemonic(mnemonic_seq: &[String]) -> Result<T, MnemonicError>[src]

fn from_mnemonic_with_language(
    mnemonic_seq: &[String],
    language: &MnemonicLanguage
) -> Result<T, MnemonicError>
[src]

fn to_mnemonic(
    &self,
    language: &MnemonicLanguage
) -> Result<Vec<String>, MnemonicError>
[src]

Loading content...

Implementors

impl<T: SecretKey> Mnemonic<T> for T[src]

fn from_mnemonic(mnemonic_seq: &[String]) -> Result<T, MnemonicError>[src]

Generates a SecretKey that represent the provided mnemonic sequence of words, the language of the mnemonic sequence is autodetected

fn from_mnemonic_with_language(
    mnemonic_seq: &[String],
    language: &MnemonicLanguage
) -> Result<T, MnemonicError>
[src]

Generates a SecretKey that represent the provided mnemonic sequence of words using the specified language

fn to_mnemonic(
    &self,
    language: &MnemonicLanguage
) -> Result<Vec<String>, MnemonicError>
[src]

Generates a mnemonic sequence of words from the provided secret key

Loading content...