pub struct MapDiffReader<T: Read + Seek> { /* private fields */ }Expand description
A struct to help read out map blocks from a diff file
Implementations§
Source§impl MapDiffReader<File>
impl MapDiffReader<File>
Sourcepub fn new(
lookup_path: &Path,
diff_path: &Path,
) -> MulReaderResult<MapDiffReader<File>>
pub fn new( lookup_path: &Path, diff_path: &Path, ) -> MulReaderResult<MapDiffReader<File>>
Create a new MapDiffReader from an lookup path and mul path
Source§impl<T: Read + Seek> MapDiffReader<T>
impl<T: Read + Seek> MapDiffReader<T>
Sourcepub fn from_readable<U: Read + Seek>(
lookup_reader: U,
data_reader: T,
lookup_file_length: u32,
) -> MulReaderResult<MapDiffReader<T>>
pub fn from_readable<U: Read + Seek>( lookup_reader: U, data_reader: T, lookup_file_length: u32, ) -> MulReaderResult<MapDiffReader<T>>
Create a MapDiffReader from existing lookup and data readers
Trait Implementations§
Auto Trait Implementations§
impl<T> Freeze for MapDiffReader<T>where
T: Freeze,
impl<T> RefUnwindSafe for MapDiffReader<T>where
T: RefUnwindSafe,
impl<T> Send for MapDiffReader<T>where
T: Send,
impl<T> Sync for MapDiffReader<T>where
T: Sync,
impl<T> Unpin for MapDiffReader<T>where
T: Unpin,
impl<T> UnsafeUnpin for MapDiffReader<T>where
T: UnsafeUnpin,
impl<T> UnwindSafe for MapDiffReader<T>where
T: UnwindSafe,
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