1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
use crate::VaultMutex;

/// Vault allows to start Vault Worker.
pub struct Vault {}

impl Vault {
    /// Start a Vault with SoftwareVault implementation.
    #[cfg(feature = "software_vault")]
    pub fn create() -> VaultMutex<ockam_vault::SoftwareVault> {
        VaultMutex::create(ockam_vault::SoftwareVault::new())
    }
}