ninja_files_data/build/
mod.rs

1mod builder;
2use crate::{FileName, RuleId, Variable, VariableId};
3pub use builder::*;
4use std::collections::{BTreeMap, BTreeSet};
5
6#[derive(Clone, Debug, PartialEq, Eq)]
7pub struct Build {
8    pub rule: RuleId,
9    pub explicit: BTreeSet<FileName>,
10    pub implicit: BTreeSet<FileName>,
11    pub order: BTreeSet<FileName>,
12    pub dyndep: Option<FileName>,
13    pub shadow: BTreeMap<VariableId, Variable>,
14}