pub fn near_reverse_seek(&mut self, key: &Key, statistics: &mut CFStatistics) -> Result<bool> {
        if !self.near_seek_for_prev(key, statistics)? {
            return Ok(false);
        }

        if self.iter.key() == &**key.encoded() {
            return Ok(self.prev(statistics));
        }

        Ok(true)
    }
/// Reverse seek the specified key.
///
/// This method assume the current position of cursor is
/// around `key`, otherwise you should use `reverse_seek` instead.
Reverse seek the specified key.
This method assume the current position of cursor is
around `key`, otherwise you should use `reverse_seek` instead.
Reverse seek the specified key . This method assume the current position of cursor is around ` key ` otherwise you should use ` reverse_seek ` instead .
pub fn near_reverse_seek(&mut self, key: &Key, statistics: &mut CFStatistics) -> Result<bool> {
        if !self.near_seek_for_prev(key, statistics)? {
            return Ok(false);
        }
        if self.iter.key() == &**key.encoded() {
            return Ok(self.prev(statistics));
        }
        Ok(true)
    }
pub fn near_reverse_seek ( & mut self , key : & Key , statistics : & mut CFStatistics ) -> Result < bool > { if ! self . near_seek_for_prev ( key , statistics ) ? { return Ok ( false ) ; } if self . iter . key ( ) == & * * key . encoded ( ) { return Ok ( self . prev ( statistics ) ) ; } Ok ( true ) }
Reverse seek the specified key.
Reverse seek the specified key .
&mut self
key
&Key
statistics
&mut CFStatistics