csaf-models 0.3.4

CSAF 2.0/2.1 data models, SQLite management, and user models
Documentation
// SPDX-License-Identifier: Apache-2.0
// Copyright (c) 2026 Pierre Gronau, ndaal in Cologne

//! CSAF data models, `SQLite` management, and user models.
//!
//! This crate provides:
//! - Full CSAF 2.0 and 2.1 document serde types
//! - Provider metadata model
//! - `SQLite` connection pool with WAL mode
//! - User and audit log models

// Test-only relaxations. Production code remains strict.
#![cfg_attr(
    test,
    allow(
        clippy::expect_used,
        clippy::unwrap_used,
        clippy::panic,
        clippy::indexing_slicing,
        clippy::too_many_lines
    )
)]

pub mod audit_log;
pub mod csaf_document;
pub mod db;
pub mod provider_meta;
pub mod settings;
pub mod user;

pub use db::DbPool;