pub struct B3FReader { /* private fields */ }Implementations§
Source§impl B3FReader
impl B3FReader
pub fn file_tag_as_u32(&self) -> u32
pub fn file_tag_as_u8(&self) -> &[u8] ⓘ
pub fn version(&self) -> u32
pub fn block_count(&self) -> usize
pub fn new<T: Read + Seek>(reader: &mut T) -> Result<Option<Self>>
pub fn get_block_location<T: Read + Seek>( &self, reader: &mut T, index: usize, ) -> Result<Range<usize>>
pub fn read_block<T: Read + Seek>( &self, reader: &mut T, index: usize, ) -> Result<Vec<u8>>
pub fn read_block_from_slice<'a>( &self, data: &'a [u8], index: usize, ) -> Result<&'a [u8]>
Auto Trait Implementations§
impl Freeze for B3FReader
impl RefUnwindSafe for B3FReader
impl Send for B3FReader
impl Sync for B3FReader
impl Unpin for B3FReader
impl UnsafeUnpin for B3FReader
impl UnwindSafe for B3FReader
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