1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
pub mod electrum_extended_priv_key;
pub mod electrum_extended_pub_key;
#[cfg(feature = "wallet_file")]
pub mod electrum_wallet_file;
pub use electrum_extended_priv_key::ElectrumExtendedPrivKey;
pub use electrum_extended_pub_key::ElectrumExtendedPubKey;
#[cfg(feature = "wallet_file")]
pub use electrum_wallet_file::ElectrumWalletFile;
pub trait ElectrumExtendedKey {
fn to_descriptors(&self) -> Vec<String>;
fn xkey_str(&self) -> String;
fn kind(&self) -> &str;
}