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