pub(crate) fn read_double(data: &[u8], seek: &mut usize ) -> f64 {
    let n = f64::from_le_bytes([data[*seek], data[*seek+1], data[*seek+2], data[*seek+3], data[*seek+4], data[*seek+5], data[*seek+6], data[*seek+7]]);
    *seek += 8;
    n
}
/// Read a double and increase the cursor position by 8 (8 little-endian bytes)
/// * `data` - array of bytes
/// * `seek` - start position to read
/// * returns the float value
Read a double and increase the cursor position by 8 (8 little-endian bytes)
`data` - array of bytes
`seek` - start position to read
returns the float value
Read a double and increase the cursor position by 8 ( 8 little - endian bytes ) ` data ` - array of bytes ` seek ` - start position to read returns the float value
pub(crate) fn read_double(data: &[u8], seek: &mut usize ) -> f64 {
    let n = f64::from_le_bytes([data[*seek], data[*seek+1], data[*seek+2], data[*seek+3], data[*seek+4], data[*seek+5], data[*seek+6], data[*seek+7]]);
    *seek += 8;
    n
}
pub ( crate ) fn read_double ( data : & [ u8 ] , seek : & mut usize ) -> f64 { let n = f64 :: from_le_bytes ( [ data [ * seek ] , data [ * seek + 1 ] , data [ * seek + 2 ] , data [ * seek + 3 ] , data [ * seek + 4 ] , data [ * seek + 5 ] , data [ * seek + 6 ] , data [ * seek + 7 ] ] ) ; * seek += 8 ; n }
Read a double and increase the cursor position by 8 (8 little-endian bytes)
 `data` - array of bytes
 `seek` - start position to read
 returns the float value
Read a double and increase the cursor position by 8 ( 8 little - endian bytes ) ` data ` - array of bytes ` seek ` - start position to read returns the float value
data
&[u8]
seek
&mut usize
data
&[u8]
seek
&mut usize