crate::ix!();
impl Drop for LevelDBIteratorInner {
fn drop(&mut self) {
todo!();
}
}
impl LevelDBIteratorInner {
pub fn new() -> Self {
todo!();
}
pub fn register_cleanup(&mut self,
func: LevelDBIteratorCleanupFunction,
arg1: *mut c_void,
arg2: *mut c_void) {
todo!();
}
}
pub struct EmptyIterator {
base: LevelDBIterator,
status: Status,
}
impl EmptyIterator {
pub fn new(s: &Status) -> 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) -> crate::Status {
todo!();
}
}
pub fn new_empty_iterator() -> *mut LevelDBIterator {
todo!();
}
pub fn new_error_iterator(status: &Status) -> *mut LevelDBIterator {
todo!();
}