Enum ed25519_dalek_xkeypair::types::ChildIndex [−][src]
Expand description
An index in a DerivationPath
Variants
Normal(u32)
Tuple Fields of Normal
0: u32
Hardened(u32)
Tuple Fields of Hardened
0: u32
Implementations
Create a ChildIndex::Hardened instance from a u32. This will fail if num
is not
in [0, 2^31 - 1]
Create a ChildIndex::Normal instance from a u32. This will fail if num
is not
in [0, 2^31 - 1]
Convert ChildIndex to its inner u32
Convert ChildIndex to a u32 representing the type and a 31 bit number. The highest bit is set for a hard derivation and clear for a normal derivation, and the remaining 31 bits are the index
Build a ChildIndex from a u32 representing the type and a 31 bit number. See ChildIndex::to_bits for more information
Check if the ChildIndex is “hardened”
Check if the ChildIndex is “normal”
Trait Implementations
type Err = ChildIndexParseError
type Err = ChildIndexParseError
The associated error which can be returned from parsing.
Parses a string s
to return a value of this type. Read more
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
This method returns an ordering between self
and other
values if one exists. Read more
This method tests less than (for self
and other
) and is used by the <
operator. Read more
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
This method tests greater than (for self
and other
) and is used by the >
operator. Read more
Auto Trait Implementations
impl RefUnwindSafe for ChildIndex
impl Send for ChildIndex
impl Sync for ChildIndex
impl Unpin for ChildIndex
impl UnwindSafe for ChildIndex
Blanket Implementations
Mutably borrows from an owned value. Read more