Clarify messages in non-debug assertions

This commit is contained in:
Luke Parker
2025-08-08 21:35:55 -04:00
parent a5f4c450c6
commit cbab9486c6
2 changed files with 9 additions and 2 deletions

View File

@@ -65,7 +65,10 @@ impl BpPlusGenerators {
pub(crate) fn reduce(&self, generators: usize) -> Self {
// Round to the nearest power of 2
let generators = padded_pow_of_2(generators);
assert!(generators <= self.g_bold.len());
assert!(
generators <= self.g_bold.len(),
"instantiated with less generators than application required"
);
BpPlusGenerators { g_bold: &self.g_bold[.. generators], h_bold: &self.h_bold[.. generators] }
}