/// Create a `MerkleWitness` from a witness generated by `IncrementalMerkleWitness`, the boolean
/// represents whether current leaf (so the neighbour of the witness) is on the right side.
Create a `MerkleWitness` from a witness generated by `IncrementalMerkleWitness`, the boolean
represents whether current leaf (so the neighbour of the witness) is on the right side.
Create a ` MerkleWitness ` from a witness generated by ` IncrementalMerkleWitness ` the boolean represents whether current leaf ( so the neighbour of the witness ) is on the right side .
fn from_incremental_witness(path: Vec<(MerkleNode, bool)>, position: u128) -> Self {
        Self {
            path: MerkleNode::path_convert(path),
            position,
        }
    }
fn from_incremental_witness ( path : Vec < ( MerkleNode , bool ) > , position : u128 ) -> Self { Self { path : MerkleNode :: path_convert ( path ) , position , } }
Create a `MerkleWitness` from a witness generated by `IncrementalMerkleWitness`, the boolean
represents whether current leaf (so the neighbour of the witness) is on the right side.
Create a ` MerkleWitness ` from a witness generated by ` IncrementalMerkleWitness ` the boolean represents whether current leaf ( so the neighbour of the witness ) is on the right side .
path
Vec<(MerkleNode, bool)>
position
u128