pub struct ChildNumber(/* private fields */);Expand description
A child number for a derived key.
Implementations§
Source§impl ChildNumber
impl ChildNumber
Sourcepub fn is_hardened(&self) -> bool
pub fn is_hardened(&self) -> bool
Is a hard derivation.
Sourcepub fn hardened_from_u32(index: u32) -> ChildNumber
pub fn hardened_from_u32(index: u32) -> ChildNumber
Creates a new hard derivation.
Sourcepub fn non_hardened_from_u32(index: u32) -> ChildNumber
pub fn non_hardened_from_u32(index: u32) -> ChildNumber
Creates a new soft derivation.
Sourcepub fn to_substrate_chain_code(&self) -> [u8; 32]
pub fn to_substrate_chain_code(&self) -> [u8; 32]
Returns the substrate compatible chain code.
Trait Implementations§
Source§impl Add<u32> for ChildNumber
impl Add<u32> for ChildNumber
Source§impl Clone for ChildNumber
impl Clone for ChildNumber
Source§fn clone(&self) -> ChildNumber
fn clone(&self) -> ChildNumber
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 moreSource§impl Debug for ChildNumber
impl Debug for ChildNumber
Source§impl FromStr for ChildNumber
impl FromStr for ChildNumber
Source§impl PartialEq for ChildNumber
impl PartialEq for ChildNumber
impl Copy for ChildNumber
impl Eq for ChildNumber
impl StructuralPartialEq for ChildNumber
Auto Trait Implementations§
impl Freeze for ChildNumber
impl RefUnwindSafe for ChildNumber
impl Send for ChildNumber
impl Sync for ChildNumber
impl Unpin for ChildNumber
impl UnwindSafe for ChildNumber
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