turtle-build 0.1.0

The Ninja build system clone written in Rust
1
2
3
4
5
6
7
8
9
10
11
use crate::ir::Build;
use std::{
    collections::{HashMap, HashSet},
    sync::Arc,
};

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