1#![doc = include_str!("../README.md")]
2#![cfg_attr(not(feature = "std"), no_std)]
3#![deny(unused_must_use)]
4#![allow(async_fn_in_trait)]
5#![allow(clippy::large_enum_variant)]
6#![allow(clippy::new_without_default)]
7#![allow(clippy::modulo_one)] #![cfg_attr(not(feature = "_test"), warn(missing_docs))]
10
11mod fmt;
13mod macros;
14
15mod alloc;
16pub mod config;
17mod cursor;
18mod errors;
19pub mod flash;
20mod types;
21
22pub use cursor::Cursor;
23pub use errors::*;
24pub use record::{Config, Database, ReadTransaction, WriteTransaction};
25
26#[cfg(feature = "_test")]
27pub mod file;
28#[cfg(feature = "_test")]
29pub mod page;
30#[cfg(feature = "_test")]
31pub mod record;
32
33#[cfg(not(feature = "_test"))]
34mod file;
35#[cfg(not(feature = "_test"))]
36mod page;
37#[cfg(not(feature = "_test"))]
38mod record;