Skip to main content

codlet_core/store/
mod.rs

1//! Storage traits (RFC-005, RFC-006, RFC-007).
2//!
3//! These traits define the contract between `codlet-core` and any storage
4//! backend. Adapters (in-memory, SQLx, Workers D1) implement them and must
5//! pass the conformance suite (RFC-023) before being considered production-ready.
6
7pub mod code;
8pub mod error;
9pub mod session;
10pub mod token;
11
12pub use code::{ClaimRequest, CodeRecord, CodeStore, RedeemableCode};
13pub use error::{PublicAuthError, StoreError};
14pub use session::{ActiveSessionRecord, SessionRecord, SessionStore};
15pub use token::{FormTokenRecord, FormTokenStore, TokenSubject};