pub fn read_f32(&mut self) -> f32 {
        self.flush_bit();
        assert!(self.rpos + 4 <= self.data.len());
        let range = self.rpos..self.rpos + 4;
        self.rpos += 4;
        BigEndian::read_f32(&self.data[range])
    }
/// Read a 32 bits floating point value. The program crash if not enough bytes are available
Read a 32 bits floating point value. The program crash if not enough bytes are available
Read a 32 bits floating point value . The program crash if not enough bytes are available
pub fn read_f32(&mut self) -> f32 {
        self.flush_bit();
        assert!(self.rpos + 4 <= self.data.len());
        let range = self.rpos..self.rpos + 4;
        self.rpos += 4;
        BigEndian::read_f32(&self.data[range])
    }
pub fn read_f32 ( & mut self ) -> f32 { self . flush_bit ( ) ; assert ! ( self rpos 4 self data len ( ) ) ; let range = self . rpos .. self . rpos + 4 ; self . rpos += 4 ; BigEndian :: read_f32 ( & self . data [ range ] ) }
Read a 32 bits floating point value.
Read a 32 bits floating point value .
&mut self