1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
mod builder;

use crate::dependency::Dependency;

pub use self::builder::ConfigBuilder;

use std::path::PathBuf;

pub struct Config {
    pub(crate) root_dir: PathBuf,
    pub(crate) protos: Vec<PathBuf>,

    pub(crate) dependencies: Vec<Dependency>,
}

impl Config {
    pub fn builder() -> ConfigBuilder {
        ConfigBuilder::new()
    }
}