From a472b1cdaa8a1f72b96988009b3d4d9820e7128f Mon Sep 17 00:00:00 2001 From: Dylan Date: Sun, 21 Jun 2026 15:01:28 +1200 Subject: feat: Added bitmap writing --- src/reader.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/reader.rs') diff --git a/src/reader.rs b/src/reader.rs index affd2da..00f66cb 100644 --- a/src/reader.rs +++ b/src/reader.rs @@ -1,11 +1,11 @@ use std::{fs::File, io::{BufReader, Read}}; -pub struct FileReader +pub struct FileReader { buf_reader: BufReader } -impl FileReader { +impl FileReader { pub fn new(buf_reader: BufReader) -> Self { Self @@ -23,7 +23,7 @@ impl FileReader { std::array::from_fn(|_| self.read()) } - pub fn read + Sized>(&mut self) -> T + pub fn read>(&mut self) -> T { let mut data = [0u8; N]; self.buf_reader.read_exact(&mut data).expect("Bad read"); @@ -31,7 +31,7 @@ impl FileReader { } } -pub trait FromBytes: Sized +pub trait FromBytes: Sized + Copy { fn from_le_bytes(buffer: &[u8; N]) -> Self; } -- cgit v1.3.1