Lines Matching refs:Cursor
261 pub fn cursor_front(&self) -> Option<Cursor<'_, K, V>> {
268 Cursor {
291 pub fn cursor_back(&self) -> Option<Cursor<'_, K, V>> {
298 Cursor {
478 pub fn cursor_lower_bound(&self, key: &K) -> Option<Cursor<'_, K, V>>
487 Cursor {
814 pub struct Cursor<'a, K, V> {
821 unsafe impl<'a, K: Sync, V: Sync> Send for Cursor<'a, K, V> {}
825 unsafe impl<'a, K: Sync, V: Sync> Sync for Cursor<'a, K, V> {}
827 impl<'a, K, V> Cursor<'a, K, V> {
1076 /// Direction for [`Cursor`] and [`CursorMut`] operations.