pub trait Derive: Sized {
// Provided method
fn derive<Iter>(&self, _path: Iter) -> Option<Self>
where Iter: Iterator<Item = DeriveJunction> { ... }
}
Expand description
Derivable key trait.
Provided Methods§
fn derive<Iter>(&self, _path: Iter) -> Option<Self>where
Iter: Iterator<Item = DeriveJunction>,
fn derive<Iter>(&self, _path: Iter) -> Option<Self>where
Iter: Iterator<Item = DeriveJunction>,
Derive a child key from a series of given junctions.
Will be None
for public keys if there are any hard junctions in there.
Object Safety§
This trait is not object safe.