redis_rocksdb 0.3.9

rust implement structure kv(key/value) embedded database, storage by rocksdb
Documentation
use crate::{BitObject, MaxHeap, MinHeap, ObjectImp};

pub struct RedisRocksdb {
	pub(crate) db: rocksdb::TransactionDB,
}

impl RedisRocksdb {
	pub fn new(db: rocksdb::TransactionDB) -> Self {
		RedisRocksdb { db }
	}

	pub fn object() -> ObjectImp {
		return ObjectImp {};
	}

	pub fn bit_object() -> BitObject {
		return BitObject {};
	}

	pub fn max_heap() -> MaxHeap {
		return MaxHeap {};
	}

	pub fn mix_heap() -> MinHeap {
		return MinHeap {};
	}

	pub fn get_db(&self) -> &rocksdb::TransactionDB {
		&self.db
	}
}