From 0e8d319d3db5fc8abe2577530fca2ed60459708a Mon Sep 17 00:00:00 2001 From: 魏曹先生 <1992414357@qq.com> Date: Mon, 22 Sep 2025 17:12:10 +0800 Subject: Add default vault_name --- crates/env/src/workspace/vault/config.rs | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) 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, } +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) { -- cgit