pub struct ChainIndexParser<'bm> { /* private fields */ }Implementations§
Source§impl<'bm> ChainIndexParser<'bm>
impl<'bm> ChainIndexParser<'bm>
pub fn new( manager: &'bm mut ChainIndex, offsets_to_process: Vec<(ChainOffset, BlockOffset)>, ) -> Self
Sourcepub fn abandon(self) -> Vec<(ChainOffset, BlockOffset)>
pub fn abandon(self) -> Vec<(ChainOffset, BlockOffset)>
Abandon parsing, returning the unfinished work.
pub fn wants_read_at(&self) -> Option<BlockOffset>
pub fn progress( &mut self, buffer: &[u8; 2560], ) -> Result<usize, InvalidPackEntryType>
Auto Trait Implementations§
impl<'bm> Freeze for ChainIndexParser<'bm>
impl<'bm> RefUnwindSafe for ChainIndexParser<'bm>
impl<'bm> Send for ChainIndexParser<'bm>
impl<'bm> Sync for ChainIndexParser<'bm>
impl<'bm> Unpin for ChainIndexParser<'bm>
impl<'bm> !UnwindSafe for ChainIndexParser<'bm>
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