Struct ella_engine::table::TableConfig
source · pub struct TableConfig {
pub write_batch_size: usize,
pub rw_buffer_capacity: usize,
pub target_shard_size: usize,
pub min_shard_size: usize,
pub subscriber_queue_size: usize,
pub rw_queue_size: usize,
pub shard_queue_size: usize,
}Fields§
§write_batch_size: usize§rw_buffer_capacity: usize§target_shard_size: usize§min_shard_size: usize§subscriber_queue_size: usize§rw_queue_size: usize§shard_queue_size: usizeImplementations§
source§impl TableConfig
impl TableConfig
pub fn with_write_batch_size(self, size: usize) -> Self
pub fn with_min_shard_size(self, size: usize) -> Self
pub fn with_target_shard_size(self, size: usize) -> Self
pub fn with_rw_buffer_capacity(self, capacity: usize) -> Self
pub fn with_streaming_queue_size(self, size: usize) -> Self
pub fn with_rw_queue_size(self, size: usize) -> Self
pub fn with_shard_queue_size(self, size: usize) -> Self
Trait Implementations§
source§impl Clone for TableConfig
impl Clone for TableConfig
source§fn clone(&self) -> TableConfig
fn clone(&self) -> TableConfig
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Debug for TableConfig
impl Debug for TableConfig
source§impl Default for TableConfig
impl Default for TableConfig
source§impl<'de> Deserialize<'de> for TableConfigwhere
TableConfig: Default,
impl<'de> Deserialize<'de> for TableConfigwhere TableConfig: 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<TableConfig> for TableConfig
impl PartialEq<TableConfig> for TableConfig
source§fn eq(&self, other: &TableConfig) -> bool
fn eq(&self, other: &TableConfig) -> bool
This method tests for
self and other values to be equal, and is used
by ==.source§impl Serialize for TableConfig
impl Serialize for TableConfig
impl Eq for TableConfig
impl StructuralEq for TableConfig
impl StructuralPartialEq for TableConfig
Auto Trait Implementations§
impl RefUnwindSafe for TableConfig
impl Send for TableConfig
impl Sync for TableConfig
impl Unpin for TableConfig
impl UnwindSafe for TableConfig
Blanket Implementations§
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
§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
source§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.