fallow-output 3.31.0

Output contract types for fallow reports
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
//! Applied package Git baselines shared by JSON reports and editor notifications.

use serde::{Deserialize, Serialize};

/// One applied baseline for an exact, project-relative workspace root.
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
#[cfg_attr(feature = "schema", derive(schemars::JsonSchema))]
pub struct PackageBaselineStatus {
    /// Workspace package root, relative to the analysis root with `/` separators.
    pub workspace_root: String,
    /// Git ref used to select changed files in this package.
    pub reference: String,
}