pub struct BufferReader {
pub file: File,
pub file_len: u64,
pub offset: u64,
pub buffer_size: u64,
}Fields§
§file: FileOptional file handle for creating new instance
file_len: u64File length for easier ownership handling and avoiding repetition
offset: u64Offset of the seek-reader to carry over progress across runs
buffer_size: u64Specifies in which size the file buffer was written in, mismatched sizes wont allow the reader to gather correct data
Implementations§
Auto Trait Implementations§
impl Freeze for BufferReader
impl RefUnwindSafe for BufferReader
impl Send for BufferReader
impl Sync for BufferReader
impl Unpin for BufferReader
impl UnwindSafe for BufferReader
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more