#[derive(Clone, Copy, Debug, Eq, PartialEq)]
pub enum RangeIndexInconsistency {
StorageCapacityOverflow { maximum_rows: usize, bits: u32 },
BlockStorageLengthMismatch { expected: usize, actual: usize },
SlotOutsideCapacity { maximum_rows: usize },
BitPositionOutsideWord { bit: u32 },
MemberCountUnrepresentable { members: u64 },
MemberCountMismatch { members: u64 },
StaleBitMembership { bit: u32 },
MemberAbsent,
StoredWordMismatch { expected: u64, actual: u64 },
}