pub struct PrivateDerivationPath(/* private fields */);Expand description
Private Derivation path
Implementations§
Source§impl PrivateDerivationPath
impl PrivateDerivationPath
Sourcepub fn transparent(account_index: U31) -> Result<Self, InvalidAccountIndex>
pub fn transparent(account_index: U31) -> Result<Self, InvalidAccountIndex>
Derive transparent account
Sourcepub fn semi_opaque_internal(
account_index: U31,
address_index_opt: Option<U31>,
) -> Result<Self, InvalidAccountIndex>
pub fn semi_opaque_internal( account_index: U31, address_index_opt: Option<U31>, ) -> Result<Self, InvalidAccountIndex>
Derive internal keypair for semi-opaque account
Sourcepub fn semi_opaque_external(
account_index: U31,
) -> Result<Self, InvalidAccountIndex>
pub fn semi_opaque_external( account_index: U31, ) -> Result<Self, InvalidAccountIndex>
Derive external chain keypair for semi-opaque account
Trait Implementations§
Source§impl Clone for PrivateDerivationPath
impl Clone for PrivateDerivationPath
Source§fn clone(&self) -> PrivateDerivationPath
fn clone(&self) -> PrivateDerivationPath
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 PrivateDerivationPath
impl RefUnwindSafe for PrivateDerivationPath
impl Send for PrivateDerivationPath
impl Sync for PrivateDerivationPath
impl Unpin for PrivateDerivationPath
impl UnwindSafe for PrivateDerivationPath
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<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more