pub struct Parser<'a, Reader: Seek + Read> { /* private fields */ }
Implementations§
Source§impl<'a, Reader: Seek + Read> Parser<'a, Reader>
impl<'a, Reader: Seek + Read> Parser<'a, Reader>
pub fn new(cursor: &'a mut Reader) -> BinParseResult<Self>
pub fn version(&self) -> u32
pub fn lump_reader( &mut self, entry_offset: EntryOffset, ) -> BinParseResult<Take<&mut Reader>>
pub fn lump_empty(&self, offset: EntryOffset) -> bool
pub fn parse_entities(&mut self) -> BinParseResult<QuakeMap>
Trait Implementations§
Auto Trait Implementations§
impl<'a, Reader> Freeze for Parser<'a, Reader>
impl<'a, Reader> RefUnwindSafe for Parser<'a, Reader>where
Reader: RefUnwindSafe,
impl<'a, Reader> Send for Parser<'a, Reader>where
Reader: Send,
impl<'a, Reader> Sync for Parser<'a, Reader>where
Reader: Sync,
impl<'a, Reader> Unpin for Parser<'a, Reader>
impl<'a, Reader> !UnwindSafe for Parser<'a, Reader>
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