summaryrefslogtreecommitdiff
path: root/crates/env/src/workspace
diff options
context:
space:
mode:
Diffstat (limited to 'crates/env/src/workspace')
-rw-r--r--crates/env/src/workspace/vault/config.rs11
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>) {