pub struct DiscoveryAccountPlan {
pub index: u32,
pub taproot_descriptor: String,
pub taproot_change_descriptor: String,
pub taproot_public_key: String,
pub payment_descriptor: Option<String>,
pub payment_change_descriptor: Option<String>,
pub payment_public_key: Option<String>,
}Expand description
Derived descriptor/public-key material for one account discovery candidate.
Fields§
§index: u32Account index.
taproot_descriptor: StringTaproot external descriptor template.
taproot_change_descriptor: StringTaproot internal/change descriptor template.
taproot_public_key: StringAccount taproot public key.
payment_descriptor: Option<String>Optional payment external descriptor template.
payment_change_descriptor: Option<String>Optional payment internal/change descriptor template.
payment_public_key: Option<String>Optional payment public key.
Trait Implementations§
Source§impl Clone for DiscoveryAccountPlan
impl Clone for DiscoveryAccountPlan
Source§fn clone(&self) -> DiscoveryAccountPlan
fn clone(&self) -> DiscoveryAccountPlan
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for DiscoveryAccountPlan
impl RefUnwindSafe for DiscoveryAccountPlan
impl Send for DiscoveryAccountPlan
impl Sync for DiscoveryAccountPlan
impl Unpin for DiscoveryAccountPlan
impl UnsafeUnpin for DiscoveryAccountPlan
impl UnwindSafe for DiscoveryAccountPlan
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more