pub struct RocksDbConfig {
pub create_if_missing: bool,
pub create_missing_column_families: bool,
pub parallelism: i32,
pub write_buffer_size: usize,
pub max_open_files: i32,
pub max_background_jobs: Option<i32>,
pub compression_type: Option<String>,
pub compaction_style: Option<String>,
pub enable_statistics: bool,
}Expand description
RocksDbConfig is used to configure RocksDb.
Fields§
§create_if_missing: bool§create_missing_column_families: bool§parallelism: i32§write_buffer_size: usize§max_open_files: i32§max_background_jobs: Option<i32>§compression_type: Option<String>§compaction_style: Option<String>§enable_statistics: boolTrait Implementations§
Source§impl Debug for RocksDbConfig
impl Debug for RocksDbConfig
Source§impl Default for RocksDbConfig
impl Default for RocksDbConfig
Source§impl<'de> Deserialize<'de> for RocksDbConfigwhere
RocksDbConfig: Default,
impl<'de> Deserialize<'de> for RocksDbConfigwhere
RocksDbConfig: Default,
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for RocksDbConfig
impl PartialEq for RocksDbConfig
Source§impl Serialize for RocksDbConfig
impl Serialize for RocksDbConfig
impl Eq for RocksDbConfig
impl StructuralPartialEq for RocksDbConfig
Auto Trait Implementations§
impl Freeze for RocksDbConfig
impl RefUnwindSafe for RocksDbConfig
impl Send for RocksDbConfig
impl Sync for RocksDbConfig
impl Unpin for RocksDbConfig
impl UnwindSafe for RocksDbConfig
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.