/// vault_loader.rs – Load and decrypt .vault files into memory
use crate::vault::vault_crypto::decrypt_vault;
use crate::vault::vault_structs::VaultPayload;
pub fn load_vault(path: &str, password: &str) -> Result<VaultPayload, Box<dyn std::error::Error>> {
let payload = decrypt_vault(path, password)?;
Ok(payload)
}