Struct crossbeam_skiplist::map::Entry [−][src]
pub struct Entry<'a, K, V> { /* fields omitted */ }
A reference-counted entry in a map.
Implementations
impl<'a, K, V> Entry<'a, K, V>
[src]
impl<'a, K, V> Entry<'a, K, V>
[src]impl<'a, K, V> Entry<'a, K, V> where
K: Ord,
[src]
impl<'a, K, V> Entry<'a, K, V> where
K: Ord,
[src]pub fn move_next(&mut self) -> bool
[src]
Moves to the next entry in the map.
pub fn move_prev(&mut self) -> bool
[src]
Moves to the previous entry in the map.
pub fn next(&self) -> Option<Entry<'a, K, V>>
[src]
Returns the next entry in the map.
pub fn prev(&self) -> Option<Entry<'a, K, V>>
[src]
Returns the previous entry in the map.
impl<K, V> Entry<'_, K, V> where
K: Ord + Send + 'static,
V: Send + 'static,
[src]
impl<K, V> Entry<'_, K, V> where
K: Ord + Send + 'static,
V: Send + 'static,
[src]Trait Implementations
Auto Trait Implementations
impl<'a, K, V> !RefUnwindSafe for Entry<'a, K, V>
impl<'a, K, V> Send for Entry<'a, K, V> where
K: Send + Sync,
V: Send + Sync,
K: Send + Sync,
V: Send + Sync,
impl<'a, K, V> Sync for Entry<'a, K, V> where
K: Send + Sync,
V: Send + Sync,
K: Send + Sync,
V: Send + Sync,