use versioned_feature_core::FeatureVersion;
#[derive(Clone, Debug, Default)]
pub struct MerkVersions {
pub batch: MerkBatchVersions,
pub average_case_costs: MerkAverageCaseCostsVersions,
pub proof: MerkProofVersions,
}
#[derive(Clone, Debug, Default)]
pub struct MerkBatchVersions {
pub commit: FeatureVersion,
}
#[derive(Clone, Debug, Default)]
pub struct MerkAverageCaseCostsVersions {
pub add_average_case_merk_propagate: FeatureVersion,
pub sum_tree_estimated_size: FeatureVersion,
pub value_with_feature_and_flags_size: FeatureVersion,
}
#[derive(Clone, Debug, Default)]
pub struct MerkProofVersions {
pub prove_count_offset_on_range: FeatureVersion,
}