pub fn range(&mut self, start: u64, end: u64) {
        self.start = start;
        self.end = end;
        self.index_end = 2 * ((end + 31) / 32);

        if self.end > self.bitfield.length {
            self.bitfield.expand(self.end);
        }
    }
/// Grow the bitfield if needed.
Grow the bitfield if needed.
Grow the bitfield if needed .
pub fn range(&mut self, start: u64, end: u64) {
        self.start = start;
        self.end = end;
        self.index_end = 2 * ((end + 31) / 32);
        if self.end > self.bitfield.length {
            self.bitfield.expand(self.end);
        }
    }
pub fn range ( & mut self , start : u64 , end : u64 ) { self . start = start ; self . end = end ; self . index_end = 2 * ( ( end + 31 ) / 32 ) ; if self . end > self . bitfield . length { self . bitfield . expand ( self . end ) ; } }
Grow the bitfield if needed.
Grow the bitfield if needed .
&mut self
start
u64
end
u64