MCPcopy Create free account
hub / github.com/clockworklabs/SpacetimeDB / next

Method next

crates/commitlog/src/commitlog.rs:770–774  ·  view source on GitHub ↗
(&mut self)

Source from the content-addressed store, hash-verified

768 type Item = io::Result<segment::Reader<R::SegmentReader>>;
769
770 fn next(&mut self) -> Option<Self::Item> {
771 let off = self.offs.next()?;
772 debug!("iter segment {off}");
773 Some(repo::open_segment_reader(&self.repo, self.max_log_format_version, off))
774 }
775}
776
777/// Helper for the [`Commits`] iterator.

Callers 2

next_commitMethod · 0.45

Calls 9

open_segment_readerFunction · 0.85
next_commitMethod · 0.80
ErrFunction · 0.50
OkFunction · 0.50
mapMethod · 0.45
takeMethod · 0.45
commitsMethod · 0.45

Tested by

no test coverage detected