pub trait Range {
type Iter: Iterator<Item = Result<Entry, Error>>;
// Required methods
fn count(&self) -> Result<u64, Error>;
fn remove(self) -> Result<(), Error>;
fn iter(self) -> Result<Self::Iter, Error>;
}pub trait Range {
type Iter: Iterator<Item = Result<Entry, Error>>;
// Required methods
fn count(&self) -> Result<u64, Error>;
fn remove(self) -> Result<(), Error>;
fn iter(self) -> Result<Self::Iter, Error>;
}