[−][src]Trait bdk::descriptor::ToWalletDescriptor
Trait for types which can be converted into an ExtendedDescriptor
and a KeyMap
usable by a wallet in a specific [Network
]
Required methods
pub fn to_wallet_descriptor(
self,
network: Network
) -> Result<(ExtendedDescriptor, KeyMap), KeyError>
[src]
self,
network: Network
) -> Result<(ExtendedDescriptor, KeyMap), KeyError>
Convert to wallet descriptor
Implementations on Foreign Types
impl<'_> ToWalletDescriptor for &'_ str
[src]
pub fn to_wallet_descriptor(
self,
network: Network
) -> Result<(ExtendedDescriptor, KeyMap), KeyError>
[src]
self,
network: Network
) -> Result<(ExtendedDescriptor, KeyMap), KeyError>
impl<'_> ToWalletDescriptor for &'_ String
[src]
pub fn to_wallet_descriptor(
self,
network: Network
) -> Result<(ExtendedDescriptor, KeyMap), KeyError>
[src]
self,
network: Network
) -> Result<(ExtendedDescriptor, KeyMap), KeyError>
impl ToWalletDescriptor for (ExtendedDescriptor, KeyMap)
[src]
pub fn to_wallet_descriptor(
self,
network: Network
) -> Result<(ExtendedDescriptor, KeyMap), KeyError>
[src]
self,
network: Network
) -> Result<(ExtendedDescriptor, KeyMap), KeyError>
Implementors
impl ToWalletDescriptor for DescriptorTemplateOut
[src]
pub fn to_wallet_descriptor(
self,
network: Network
) -> Result<(ExtendedDescriptor, KeyMap), KeyError>
[src]
self,
network: Network
) -> Result<(ExtendedDescriptor, KeyMap), KeyError>
impl ToWalletDescriptor for ExtendedDescriptor
[src]
pub fn to_wallet_descriptor(
self,
network: Network
) -> Result<(ExtendedDescriptor, KeyMap), KeyError>
[src]
self,
network: Network
) -> Result<(ExtendedDescriptor, KeyMap), KeyError>
impl<T: DescriptorTemplate> ToWalletDescriptor for T
[src]
Turns a DescriptorTemplate
into a valid wallet descriptor by calling its
build
method
pub fn to_wallet_descriptor(
self,
network: Network
) -> Result<(ExtendedDescriptor, KeyMap), KeyError>
[src]
self,
network: Network
) -> Result<(ExtendedDescriptor, KeyMap), KeyError>