fn new(leaf_key_package: KeyPackage, nodes: Vec<UpdatePathNode>) -> Self {
        Self {
            leaf_key_package,
            nodes: nodes.into(),
        }
    }
/// Create a new update path.
Create a new update path.
Create a new update path .
fn new(leaf_key_package: KeyPackage, nodes: Vec<UpdatePathNode>) -> Self {
        Self {
            leaf_key_package,
            nodes: nodes.into(),
        }
    }
fn new ( leaf_key_package : KeyPackage , nodes : Vec < UpdatePathNode > ) -> Self { Self { leaf_key_package , nodes : nodes . into ( ) , } }
Create a new update path.
Create a new update path .
leaf_key_package
KeyPackage
nodes
Vec<UpdatePathNode>
leaf_key_package
KeyPackage
nodes
Vec<UpdatePathNode>