nextFieldElementWithoutRejection method
F
nextFieldElementWithoutRejection()
Implementation
F nextFieldElementWithoutRejection() {
List<int> bytes = List<int>.filled(64, 0);
final bits = _takeBits(numBits).toList();
for (int i = 0; i < bits.length; i++) {
int revIndex = numBits - 1 - i;
int byteIndex = revIndex ~/ 8;
int bitIndex = revIndex % 8;
if (bits[i]) {
bytes[byteIndex] |= (1 << bitIndex);
}
}
return fromBytes(bytes);
}