Skip to main content

CursorMutAdditionalSpecFns

Trait CursorMutAdditionalSpecFns 

Source
pub trait CursorMutAdditionalSpecFns<Key, Value>: Sized {
    // Required methods
    spec fn view(&self) -> CursorMutModel<Key, Value>;
    spec fn final_map(self) -> Map<Key, Value>;
}
Expand description

Additional abstract and prophetic state for mutable B-tree cursors.

Required Methods§

Source

spec fn view(&self) -> CursorMutModel<Key, Value>

Source

spec fn final_map(self) -> Map<Key, Value>

The contents of the borrowed map when this cursor’s borrow is resolved.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl<'a, Key, Value, A> CursorMutAdditionalSpecFns<Key, Value> for CursorMut<'a, Key, Value, A>

Source§

uninterp spec fn view(&self) -> CursorMutModel<Key, Value>

Source§

uninterp spec fn final_map(self) -> Map<Key, Value>

Implementors§