chur-build 0.4.0

A wrapper around tonic-build which adds dependencies
Documentation
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>,
    pub(crate) file_descriptors: bool,

    #[cfg(feature = "codegen")]
    pub(crate) codegen: Option<PathBuf>,
}

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