inline database stream interface functions lt 64B

Signed-off-by: Jason Volk <jason@zemos.net>
This commit is contained in:
Jason Volk 2024-10-30 05:08:04 +00:00
parent a7cb1c5951
commit 9775694423
5 changed files with 13 additions and 0 deletions

View file

@ -71,6 +71,7 @@ impl<'a> State<'a> {
self
}
#[inline]
fn seek_fwd(&mut self) {
if !exchange(&mut self.init, false) {
self.inner.next();
@ -79,6 +80,7 @@ impl<'a> State<'a> {
}
}
#[inline]
fn seek_rev(&mut self) {
if !exchange(&mut self.init, false) {
self.inner.prev();
@ -95,6 +97,7 @@ impl<'a> State<'a> {
fn status(&self) -> Option<Error> { self.inner.status().map_err(map_err).err() }
#[inline]
fn valid(&self) -> bool { self.inner.valid() }
}