pub fn read_i16_le(&mut self) -> i16 {
        let mut bytes: [u8; 2] = [0; 2];
        let _ = self.read(&mut bytes);
        return i16::from_le_bytes(bytes);
    }
/// Reads a little-endian i16 from the buffer.
Reads a little-endian i16 from the buffer.
Reads a little - endian i16 from the buffer .
pub fn read_i16_le(&mut self) -> i16 {
        let mut bytes: [u8; 2] = [0; 2];
        let _ = self.read(&mut bytes);
        return i16::from_le_bytes(bytes);
    }
pub fn read_i16_le ( & mut self ) -> i16 { let mut bytes : [ u8 ; 2 ] = [ 0 ; 2 ] ; let _ = self . read ( & mut bytes ) ; return i16 :: from_le_bytes ( bytes ) ; }
Reads a little-endian i16 from the buffer.
Reads a little - endian i16 from the buffer .
&mut self