cargo-ddd 0.2.2

A cargo subcommand for inspecting what changes brings dependency version update into your project
1
2
3
4
5
6
7
8
9
10
11
12
13
use crate::crate_diff_info::CrateDiffInfo;

/// Complete diff information between crate's 2 versions and all its nested dependencies
pub struct DependencyDiff {
    /// Direct dependency diff
    pub diff: CrateDiffInfo,
    /// Updated nested dependencies
    pub updated_deps: Vec<CrateDiffInfo>,
    /// Added nested dependencies
    pub added_deps: Vec<CrateDiffInfo>,
    /// Removed nested dependencies
    pub removed_deps: Vec<CrateDiffInfo>,
}