Struct sanakirja::btree::Db_ [−][src]
pub struct Db_<K, V, P> where
P: BTreePage<K, V>,
K: ?Sized,
V: ?Sized, { pub db: u64, pub k: PhantomData<K>, pub v: PhantomData<V>, pub p: PhantomData<P>, }
Expand description
A database, which is essentially just a page offset along with markers.
Fields
db: u64
k: PhantomData<K>
v: PhantomData<V>
p: PhantomData<P>
Implementations
Trait Implementations
Auto Trait Implementations
impl<K: ?Sized, V: ?Sized, P> RefUnwindSafe for Db_<K, V, P> where
K: RefUnwindSafe,
P: RefUnwindSafe,
V: RefUnwindSafe,
K: RefUnwindSafe,
P: RefUnwindSafe,
V: RefUnwindSafe,
impl<K: ?Sized, V: ?Sized, P> Send for Db_<K, V, P> where
K: Send,
P: Send,
V: Send,
K: Send,
P: Send,
V: Send,
impl<K: ?Sized, V: ?Sized, P> Sync for Db_<K, V, P> where
K: Sync,
P: Sync,
V: Sync,
K: Sync,
P: Sync,
V: Sync,
impl<K: ?Sized, V: ?Sized, P> Unpin for Db_<K, V, P> where
K: Unpin,
P: Unpin,
V: Unpin,
K: Unpin,
P: Unpin,
V: Unpin,
impl<K: ?Sized, V: ?Sized, P> UnwindSafe for Db_<K, V, P> where
K: UnwindSafe,
P: UnwindSafe,
V: UnwindSafe,
K: UnwindSafe,
P: UnwindSafe,
V: UnwindSafe,