turtle-build 0.3.5

Ninja-compatible build system for high-level programming languages
1
2
3
4
5
6
7
8
9
10
use crate::ir::Build;
use fnv::{FnvHashMap, FnvHashSet};
use std::sync::Arc;

#[derive(Clone, Debug)]
pub struct GlobalState {
    pub outputs: FnvHashMap<String, Arc<Build>>,
    pub default_outputs: FnvHashSet<String>,
    pub source_map: FnvHashMap<String, String>,
}