fn make_room(&mut self) {
        let consumed = self.buf_pos.start;
        self.buf_reader.consume(consumed);
        self.buf_reader.make_room();
        self.buf_pos.start = 0;
        self.search_pos -= consumed;
        for s in &mut self.buf_pos.seq_pos {
            *s -= consumed;
        }
    }
/// Move incomplete bytes to start of buffer
Move incomplete bytes to start of buffer
Move incomplete bytes to start of buffer
fn make_room(&mut self) {
        let consumed = self.buf_pos.start;
        self.buf_reader.consume(consumed);
        self.buf_reader.make_room();
        self.buf_pos.start = 0;
        self.search_pos -= consumed;
        for s in &mut self.buf_pos.seq_pos {
            *s -= consumed;
        }
    }
fn make_room ( & mut self ) { let consumed = self . buf_pos . start ; self . buf_reader . consume ( consumed ) ; self . buf_reader . make_room ( ) ; self . buf_pos . start = 0 ; self . search_pos -= consumed ; for s in & mut self . buf_pos . seq_pos { * s -= consumed ; } }
Move incomplete bytes to start of buffer
Move incomplete bytes to start of buffer
&mut self