pub fn read_u32be(&mut self) -> u32 {
    let r = bytes::BigEndian::read_u32(&self.buf[self.pos..self.pos + 4]);
    self.pos += 4;
    r
  }
/// From the buffer take 4 bytes and interpret them as big endian u32.
From the buffer take 4 bytes and interpret them as big endian u32.
From the buffer take 4 bytes and interpret them as big endian u32 .
pub fn read_u32be(&mut self) -> u32 {
    let r = bytes::BigEndian::read_u32(&self.buf[self.pos..self.pos + 4]);
    self.pos += 4;
    r
  }
pub fn read_u32be ( & mut self ) -> u32 { let r = bytes :: BigEndian :: read_u32 ( & self . buf [ self . pos .. self . pos + 4 ] ) ; self . pos += 4 ; r }
From the buffer take 4 bytes and interpret them as big endian u32.
From the buffer take 4 bytes and interpret them as big endian u32 .
&mut self