summaryrefslogtreecommitdiff
path: root/crates/env
diff options
context:
space:
mode:
author魏曹先生 <1992414357@qq.com>2025-09-22 17:12:10 +0800
committer魏曹先生 <1992414357@qq.com>2025-09-22 17:12:10 +0800
commit0e8d319d3db5fc8abe2577530fca2ed60459708a (patch)
treeae941a7a45b363e0e1ba83e00eebf06443e1fd44 /crates/env
parente1ffcff9f6b2a7e0b9122c6d6ec980a5f9e61e38 (diff)
Add default vault_name
Diffstat (limited to 'crates/env')
-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>) {