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}