crate::ix!();
pub struct VersionLevelFileNumIterator {
base: LevelDBIterator,
icmp: InternalKeyComparator,
flist: *const Vec<*mut FileMetaData>,
index: u32,
value_buf: [RefCell<u8>; 16],
}
impl VersionLevelFileNumIterator {
pub fn new(
icmp: &InternalKeyComparator,
flist: *const Vec<*mut FileMetaData>) -> Self {
todo!();
}
pub fn valid(&self) -> bool {
todo!();
}
pub fn seek(&mut self, target: &Slice) {
todo!();
}
pub fn seek_to_first(&mut self) {
todo!();
}
pub fn seek_to_last(&mut self) {
todo!();
}
pub fn next(&mut self) {
todo!();
}
pub fn prev(&mut self) {
todo!();
}
pub fn key(&self) -> Slice {
todo!();
}
pub fn value(&self) -> Slice {
todo!();
}
pub fn status(&self) -> Status {
todo!();
}
}