moirai_core/channel/
config.rs1pub const DEFAULT_RING_BUFFER_CAPACITY: usize = 1024;
5
6#[derive(Debug, Clone)]
8pub struct ChannelConfig {
9 pub capacity: usize,
11 pub enable_pooling: bool,
13 pub max_pool_size: usize,
15 pub enable_batching: bool,
17 pub batch_size: usize,
19}
20
21impl Default for ChannelConfig {
22 fn default() -> Self {
23 Self {
24 capacity: DEFAULT_RING_BUFFER_CAPACITY,
25 enable_pooling: true,
26 max_pool_size: DEFAULT_RING_BUFFER_CAPACITY * 2,
27 enable_batching: false,
28 batch_size: 64,
29 }
30 }
31}