use std::io::{self, Read, Seek, SeekFrom};
use std::fs::File;
pub fn buffer_has_more_data(file: &mut File) -> io::Result<bool> {
let current_pos = file.seek(SeekFrom::Current(0))?;
let mut buffer = [0; 1]; let bytes_read = file.read(&mut buffer)?;
file.seek(SeekFrom::Start(current_pos))?;
Ok(bytes_read != 0) }