pub struct XprivAccount { /* private fields */ }
Implementations§
Source§impl XprivAccount
impl XprivAccount
Sourcepub fn origin(&self) -> &XkeyOrigin
pub fn origin(&self) -> &XkeyOrigin
Method borrowing XprivAccount::origin
field.
Sourcepub fn xpriv(&self) -> &Xpriv
pub fn xpriv(&self) -> &Xpriv
Method borrowing XprivAccount::xpriv
field.
Source§impl XprivAccount
impl XprivAccount
pub fn new_master(xpriv: Xpriv) -> Self
pub fn with_seed(testnet: bool, seed: &[u8]) -> Self
pub fn new(xpriv: Xpriv, origin: XkeyOrigin) -> Result<Self, XkeyAccountError>
pub fn to_xpub_account(&self) -> XpubAccount
pub const fn master_fp(&self) -> XpubFp
pub fn account_fp(&self) -> XpubFp
pub fn account_id(&self) -> XpubId
pub fn derivation(&self) -> &[HardenedIndex]
pub const fn as_derivation(&self) -> &DerivationPath<HardenedIndex>
pub fn to_derivation(&self) -> DerivationPath
pub fn derive(&self, path: impl AsRef<[HardenedIndex]>) -> Self
Trait Implementations§
Source§impl Debug for XprivAccount
impl Debug for XprivAccount
Source§impl Display for XprivAccount
impl Display for XprivAccount
Source§impl FromStr for XprivAccount
impl FromStr for XprivAccount
Source§impl PartialEq for XprivAccount
impl PartialEq for XprivAccount
impl Eq for XprivAccount
impl StructuralPartialEq for XprivAccount
Auto Trait Implementations§
impl Freeze for XprivAccount
impl RefUnwindSafe for XprivAccount
impl Send for XprivAccount
impl Sync for XprivAccount
impl Unpin for XprivAccount
impl UnwindSafe for XprivAccount
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
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.