update config to add some more useful fields
This commit is contained in:
@@ -1,9 +1,15 @@
|
||||
#[derive(serde::Deserialize, serde::Serialize)]
|
||||
#[derive(serde::Deserialize, serde::Serialize, Default)]
|
||||
pub struct Config {
|
||||
/// The name of the output binary
|
||||
pub name: String,
|
||||
/// The default build to use
|
||||
pub default_build: String,
|
||||
/// A brief description
|
||||
pub description: Option<String>,
|
||||
/// The version of the project
|
||||
pub version: Option<String>,
|
||||
/// The authors of the project
|
||||
pub authors: Option<Vec<String>>,
|
||||
/// Build configs
|
||||
pub build: Vec<BuildConf>,
|
||||
}
|
||||
@@ -14,6 +20,7 @@ impl Config {
|
||||
name: name.to_owned(),
|
||||
default_build: "debug".to_owned(),
|
||||
build: vec![BuildConf::debug(), BuildConf::release()],
|
||||
..Default::default()
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user