summaryrefslogtreecommitdiff
path: root/systems/vault/src
diff options
context:
space:
mode:
author魏曹先生 <1992414357@qq.com>2026-03-14 00:17:02 +0800
committer魏曹先生 <1992414357@qq.com>2026-03-14 00:17:02 +0800
commit709629d5d3ab856d9711aedbe32ceaafac5369af (patch)
tree98be25d144bd2c451c5c3dc0df215c7b010db9d9 /systems/vault/src
parentd213a4258ff6dd3475dbde8c98440735bade19fd (diff)
Add framework system and refactor module exports
Diffstat (limited to 'systems/vault/src')
-rw-r--r--systems/vault/src/vault.rs2
-rw-r--r--systems/vault/src/vault/config.rs10
2 files changed, 5 insertions, 7 deletions
diff --git a/systems/vault/src/vault.rs b/systems/vault/src/vault.rs
index 262f8c5..fa3f9b5 100644
--- a/systems/vault/src/vault.rs
+++ b/systems/vault/src/vault.rs
@@ -3,7 +3,7 @@ use constants::vault::{
dirs::{vault_dir_changes, vault_dir_ignore_rules, vault_dir_member_root, vault_dir_refsheets},
files::vault_file_config,
};
-use framework::{SpaceRootTest, space::SpaceRoot};
+use framework::{space::SpaceRoot, space_macro::SpaceRootTest};
use tokio::fs;
use crate::vault::config::VaultConfig;
diff --git a/systems/vault/src/vault/config.rs b/systems/vault/src/vault/config.rs
index 7c4db70..329f78e 100644
--- a/systems/vault/src/vault/config.rs
+++ b/systems/vault/src/vault/config.rs
@@ -6,11 +6,9 @@ use serde::{Deserialize, Serialize};
pub struct VaultConfig {}
impl RWData<VaultConfig> for VaultConfig {
- type DataType = VaultConfig;
-
async fn read(
path: &std::path::PathBuf,
- ) -> Result<Self::DataType, asset_system::error::DataReadError> {
+ ) -> Result<VaultConfig, asset_system::error::DataReadError> {
let read_config = read_config(path).await;
match read_config {
Ok(config) => Ok(config),
@@ -21,7 +19,7 @@ impl RWData<VaultConfig> for VaultConfig {
}
async fn write(
- data: Self::DataType,
+ data: VaultConfig,
path: &std::path::PathBuf,
) -> Result<(), asset_system::error::DataWriteError> {
let write_config = write_config(path, &data).await;
@@ -35,11 +33,11 @@ impl RWData<VaultConfig> for VaultConfig {
}
}
- fn test_data() -> Self::DataType {
+ fn test_data() -> VaultConfig {
VaultConfig::default()
}
- fn verify_data(data_a: Self::DataType, data_b: Self::DataType) -> bool {
+ fn verify_data(data_a: VaultConfig, data_b: VaultConfig) -> bool {
&data_a == &data_b
}
}