#![no_std]
#![doc = include_str!("../README.md")]
#[cfg(doctest)]
doc_comment::doctest!("../README.md");
#[doc(hidden)]
extern crate alloc;
mod database;
mod databoard;
mod entry;
mod error;
mod remapping_helper;
mod remapping_list;
mod remapping_target;
pub use databoard::Databoard;
pub use entry::{EntryReadGuard, EntryWriteGuard};
pub use error::Error;
pub use remapping_helper::{
check_board_pointer, check_local_key, check_local_pointer, check_top_level_key, check_top_level_pointer,
is_board_pointer, is_const_assignment, is_local_pointer, is_top_level_pointer, strip_board_pointer, strip_local_pointer,
strip_top_level_pointer,
};
pub use remapping_list::RemappingList;
pub use remapping_target::RemappingTarget;
type ConstString = alloc::sync::Arc<str>;