ockam_vault_sync_core/
lib.rs

1//! Core types and traits of the Ockam vault.
2//!
3//! This crate contains the core types and traits of the Ockam vault and is intended
4//! for use by other crates that either provide implementations for those traits,
5//! or use traits and types as an abstract dependency.
6#![deny(unsafe_code)]
7#![warn(
8    missing_docs,
9    trivial_casts,
10    trivial_numeric_casts,
11    unused_import_braces,
12    unused_qualifications
13)]
14#![cfg_attr(not(feature = "std"), no_std)]
15
16#[cfg(feature = "std")]
17extern crate core;
18
19#[cfg(feature = "alloc")]
20extern crate alloc;
21
22mod error;
23mod vault;
24mod vault_mutex;
25
26pub use error::*;
27pub use vault::*;
28pub use vault_mutex::*;