uvb-storage-api 0.2.1

Storage backend trait abstractions for UVB data persistence
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
mod audit;
mod enrollment;
mod ratelimit;
mod secret;
mod session;
mod transaction;

pub use audit::{AuditError, AuditEvent, AuditEventType, AuditLogStore, AuditQueryFilters};
pub use enrollment::{EnrollmentError, EnrollmentRecord, EnrollmentStatus, EnrollmentStore};
pub use ratelimit::{
    RateLimitConfig, RateLimitError, RateLimitResult, RateLimitScope, RateLimitStore,
};
pub use secret::{SecretError, SecretRecord, SecretStore};
pub use session::{SessionError, SessionRecord, SessionStore};
pub use transaction::{TransactionError, TransactionRecord, TransactionStatus, TransactionStore};

/// Unified storage error type for general storage operations
pub use secret::SecretError as StorageError;