#![doc = include_str!("../README.md")]
#![cfg_attr(not(feature = "std"), no_std)]
#![deny(unused_must_use)]
#![allow(async_fn_in_trait)]
#![allow(clippy::large_enum_variant)]
#![allow(clippy::new_without_default)]
#![allow(clippy::modulo_one)] #![cfg_attr(not(feature = "_test"), warn(missing_docs))]
mod fmt;
mod macros;
mod alloc;
pub mod config;
mod cursor;
mod errors;
pub mod flash;
mod types;
pub use cursor::Cursor;
pub use errors::*;
pub use record::{Config, Database, ReadTransaction, WriteTransaction};
#[cfg(feature = "_test")]
pub mod file;
#[cfg(feature = "_test")]
pub mod page;
#[cfg(feature = "_test")]
pub mod record;
#[cfg(not(feature = "_test"))]
mod file;
#[cfg(not(feature = "_test"))]
mod page;
#[cfg(not(feature = "_test"))]
mod record;