Mercurial > lbo > hg > sstable
view src/options.rs @ 4:c0e7fd030c24
Add README
author | Lewin Bormann <lbo@spheniscida.de> |
---|---|
date | Sat, 19 Nov 2016 14:03:28 +0100 |
parents | 14484cc26b69 |
children | 6a28e181a306 |
line wrap: on
line source
use std::default::Default; #[derive(Clone, Copy, PartialEq, Debug)] pub enum CompressionType { CompressionNone = 0, CompressionSnappy = 1, } /// [not all member types implemented yet] /// #[derive(Clone, Copy)] pub struct Options { pub block_size: usize, pub block_restart_interval: usize, // Note: Compression is not implemented. pub compression_type: CompressionType, } impl Default for Options { fn default() -> Options { Options { block_size: 4 * (1 << 10), block_restart_interval: 16, compression_type: CompressionType::CompressionNone, } } }