Files
miden-crypto/src/merkle/mmr/delta.rs
Augusto F. Hack dae9de9068 docs: fix warnings
2024-02-14 11:52:40 -08:00

17 lines
504 B
Rust

use super::super::{RpoDigest, Vec};
/// Container for the update data of a [super::PartialMmr]
#[derive(Debug)]
pub struct MmrDelta {
/// The new version of the [super::Mmr]
pub forest: usize,
/// Update data.
///
/// The data is packed as follows:
/// 1. All the elements needed to perform authentication path updates. These are the right
/// siblings required to perform tree merges on the [super::PartialMmr].
/// 2. The new peaks.
pub data: Vec<RpoDigest>,
}