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}