Closed danielmasny closed 1 month ago
BoolIterator caused the miri check to fail. This was fixed by allowing dead_code for BoolIterator in ipa-core/src/ff/galois_field.rs in line 142
ipa-core/src/ff/galois_field.rs
142
Task: Remove the allow dead code flag, e.g. by deleting BoolIterator if it is not used anywhere.
#[allow(dead_code)] pub struct BoolIterator<'a>(std::iter::Take<Iter<'a, u8, Lsb0>>); impl<'a> Iterator for BoolIterator<'a> { type Item = bool; fn next(&mut self) -> Option<Self::Item> { self.0.next().map(|v| *v) } }
https://github.com/private-attribution/ipa/pull/1125
BoolIterator caused the miri check to fail. This was fixed by allowing dead_code for BoolIterator in
ipa-core/src/ff/galois_field.rs
in line142
Task: Remove the allow dead code flag, e.g. by deleting BoolIterator if it is not used anywhere.