librapidarchive 0.2.0

Library for generating archive files of various kinds
Documentation
//! Performance tuning related configuration

#[derive(Copy, Clone)]
pub struct Configuration {
    pub channel_queue_depth: usize,
    pub parallel_io_limit: usize,
    pub blocking_factor: usize,
    pub serial_buffer_limit: u64,
}

impl Default for Configuration {
    fn default() -> Self {
        Configuration {
            channel_queue_depth: 1024,
            parallel_io_limit: 32,
            blocking_factor: 20, //Compatibility with other tars that read 10k records
            serial_buffer_limit: 1024*1024*1024, //1GB
        }
    }
}