use serde::{Deserialize, Serialize};
#[derive(Debug, Clone, Copy, PartialEq, Serialize, Deserialize)]
#[serde(deny_unknown_fields)]
pub struct ColumnarConfig {
#[serde(default = "default_column_block_enabled")]
pub column_block_enabled: bool,
}
fn default_column_block_enabled() -> bool {
true
}
impl Default for ColumnarConfig {
fn default() -> Self {
Self {
column_block_enabled: true,
}
}
}
#[cfg(test)]
mod tests {
use super::*;
#[test]
fn test_columnar_config_default() {
let config = ColumnarConfig::default();
assert!(config.column_block_enabled);
}
}