bricks/config/mod.rs
1pub mod brick;
2pub mod compiler;
3pub mod lib;
4pub mod overrides;
5pub mod platform;
6pub mod read;
7
8use std::collections::HashMap;
9
10use brick::Brick;
11use lib::Lib;
12use serde::{Deserialize, Serialize};
13
14#[derive(Debug, Serialize, Deserialize)]
15pub struct Config {
16 pub brick: Brick,
17
18 #[serde(default = "libs_default")]
19 pub libs: HashMap<String, Lib>,
20}
21
22fn libs_default() -> HashMap<String, Lib> {
23 HashMap::new()
24}