pub enum PathValue {
Normal(u32),
Hardened(u32),
}
Variants§
Implementations§
source§impl PathValue
impl PathValue
pub fn is_ok(value: u32) -> bool
pub fn try_normal(value: u32) -> Result<PathValue, ()>
pub fn normal(value: u32) -> PathValue
pub fn try_hardened(value: u32) -> Result<PathValue, ()>
pub fn hardened(value: u32) -> PathValue
pub fn from_raw(value: u32) -> PathValue
pub fn as_number(&self) -> u32
pub fn to_raw(&self) -> u32
Trait Implementations§
source§impl Ord for PathValue
impl Ord for PathValue
source§impl PartialEq<PathValue> for PathValue
impl PartialEq<PathValue> for PathValue
source§impl PartialOrd<PathValue> for PathValue
impl PartialOrd<PathValue> for PathValue
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moreimpl Eq for PathValue
impl StructuralEq for PathValue
impl StructuralPartialEq for PathValue
Auto Trait Implementations§
impl RefUnwindSafe for PathValue
impl Send for PathValue
impl Sync for PathValue
impl Unpin for PathValue
impl UnwindSafe for PathValue
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