#![doc = crate::_DOC_DATA!()] #![doc = crate::_DOC_DATA_MODULES!()]
#![doc = crate::_doc!(flat:"data")]
#![doc = crate::_doc!(extends: array, collections, hash, iter, vec)]
#![cfg_attr(feature = "safe_data", forbid(unsafe_code))]
crate::CONST! { pub(crate) _DOC_DATA_MODULES =
crate::_doc!(modules: crate; data:
access, codec, history, id, layout, store, topol, value, word);
}
crate::mods_in! {
pub mod_ access; pub mod_ codec; pub mod_ id; pub mod_ history; pub mod_ layout; pub mod_ store; pub mod_ topol; pub mod_ value; pub mod_ word; }
crate::mods_out! { _pub_mods {
#[doc(inline)]
pub use super::{
access::_all::*,
codec::_all::*,
id::_all::*,
layout::_all::*,
history::_all::*,
store::_all::*,
topol::_all::*,
value::_all::*,
word::_all::{Word, WordTry, word},
};
}
_reexports {
#[doc(inline)]
pub use super::{
access::{ByteCursor, IteratorLending},
codec::{HasherFx, bitfield, set},
id::handle::handle,
layout::array::Array,
store::{arena::arena, pool::pool},
value::ValueKind,
word::WordTry,
};
}
_crate_internals {
pub(crate) use super::_DOC_DATA_MODULES;
pub(crate) use super::{
codec::_crate_internals::*,
layout::_crate_internals::*,
};
}
_hidden {
pub use super::{
codec::_hidden::*,
id::_hidden::*,
layout::_hidden::*,
store::_hidden::*,
topol::_hidden::*,
};
}
}