diff --git a/tfhe/src/core_crypto/backward_compatibility/commons/parameters.rs b/tfhe/src/core_crypto/backward_compatibility/commons/parameters.rs index 1dc7ba4c1..abfa29ec5 100644 --- a/tfhe/src/core_crypto/backward_compatibility/commons/parameters.rs +++ b/tfhe/src/core_crypto/backward_compatibility/commons/parameters.rs @@ -187,3 +187,8 @@ pub enum NoiseEstimationMeasureBoundVersions { pub enum ChunkSizeVersions { V0(ChunkSize), } + +#[derive(VersionsDispatch)] +pub enum NormalizedHammingWeightBoundVersions { + V0(NormalizedHammingWeightBound), +} diff --git a/tfhe/src/core_crypto/commons/parameters.rs b/tfhe/src/core_crypto/commons/parameters.rs index f4c60134c..270bf9f6e 100644 --- a/tfhe/src/core_crypto/commons/parameters.rs +++ b/tfhe/src/core_crypto/commons/parameters.rs @@ -413,7 +413,8 @@ pub struct NoiseEstimationMeasureBound(pub f64); pub struct ChunkSize(pub usize); /// The max normalized hamming weight -#[derive(Copy, Clone, Debug, PartialEq, Serialize, Deserialize)] +#[derive(Copy, Clone, Debug, PartialEq, Serialize, Deserialize, Versionize)] +#[versionize(NormalizedHammingWeightBoundVersions)] pub struct NormalizedHammingWeightBound(f64); impl NormalizedHammingWeightBound {