diff options
| -rw-r--r-- | crates/env/src/workspace/vault/config.rs | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/crates/env/src/workspace/vault/config.rs b/crates/env/src/workspace/vault/config.rs index 983a9e5..5414e4d 100644 --- a/crates/env/src/workspace/vault/config.rs +++ b/crates/env/src/workspace/vault/config.rs @@ -5,7 +5,7 @@ use crate::constants::SERVER_FILE_VAULT; use crate::workspace::member::Member; use crate::workspace::vault::MemberId; -#[derive(Default, Serialize, Deserialize, ConfigFile)] +#[derive(Serialize, Deserialize, ConfigFile)] #[cfg_file(path = SERVER_FILE_VAULT)] pub struct VaultConfig { /// Vault name, which can be used as the project name and generally serves as a hint @@ -15,6 +15,15 @@ pub struct VaultConfig { vault_admin_list: Vec<MemberId>, } +impl Default for VaultConfig { + fn default() -> Self { + Self { + vault_name: "JustEnoughVault".to_string(), + vault_admin_list: Vec::new(), + } + } +} + impl VaultConfig { // Change name of the vault. pub fn change_name(&mut self, name: impl Into<String>) { |
