tokmd-analysis-types 1.12.0

Analysis receipt contracts for tokmd.
Documentation
//! Dependency receipt DTOs.
//!
//! These supply-chain-adjacent contract types remain re-exported from the
//! crate root to preserve existing `tokmd_analysis_types::...` names.

use serde::{Deserialize, Serialize};

#[derive(Debug, Clone, Serialize, Deserialize)]
pub struct DependencyReport {
    pub total: usize,
    pub lockfiles: Vec<LockfileReport>,
}

#[derive(Debug, Clone, Serialize, Deserialize)]
pub struct LockfileReport {
    pub path: String,
    pub kind: String,
    pub dependencies: usize,
}