dm-database-sqllog2db 0.3.3

高性能 CLI 工具:流式解析达梦数据库 SQL 日志并导出到 CSV/JSONL/SQLite
Documentation
#[cfg(feature = "filters")]
pub mod filters;

#[cfg(feature = "filters")]
pub use filters::*;

use serde::Deserialize;

#[derive(Debug, Deserialize, Clone, Default)]
pub struct FeaturesConfig {
    /// 对应配置文件中的 `[features.filters]`
    #[cfg(feature = "filters")]
    #[serde(default)]
    pub filters: Option<FiltersFeature>,
}

impl FeaturesConfig {
    /// 验证配置
    pub fn validate() {
        #[cfg(feature = "filters")]
        FiltersFeature::validate();
    }
}