pub fn save_config(config: &ProjectConfig) -> Result<(), NeuxcfgError>Expand description
Overwrites the entire project configuration.
A backup of the previous configuration is created automatically by neuxcfg.
§Errors
Returns NeuxcfgError::ProjectNotFound if the project has not been
initialized, or validation errors for invalid extra fields.
§Examples
use age_setup::config::{init, load_config, save_config};
init()?;
let mut config = load_config()?;
config.project.path = "/new/path".into();
save_config(&config)?;