Struct rocksdb::BoundColumnFamily [−][src]
pub struct BoundColumnFamily<'a> { /* fields omitted */ }
Expand description
A specialized opaque type used to represent a column family by the MultiThreaded
mode. Clone (and Copy) is derived to behave like &ColumnFamily
(this is used for
single-threaded mode). Clone
/Copy
is safe because this lifetime is bound to DB like
iterators/snapshots. On top of it, this is as cheap and small as &ColumnFamily
because
this only has a single pointer-wide field.
Trait Implementations
Auto Trait Implementations
impl<'a> RefUnwindSafe for BoundColumnFamily<'a>
impl<'a> !Sync for BoundColumnFamily<'a>
impl<'a> Unpin for BoundColumnFamily<'a>
impl<'a> UnwindSafe for BoundColumnFamily<'a>