Crate data_bucket

Crate data_bucket 

Source

Re-exports§

pub use page::get_index_page_size_from_data_length;
pub use page::map_data_pages_to_general;
pub use page::parse_data_page;
pub use page::parse_data_pages_batch;
pub use page::parse_general_header_by_index;
pub use page::parse_page;
pub use page::parse_pages_batch;
pub use page::persist_page;
pub use page::persist_pages_batch;
pub use page::seek_to_page_start;
pub use page::update_at;
pub use page::DataPage;
pub use page::GeneralHeader;
pub use page::GeneralPage;
pub use page::IndexPage;
pub use page::IndexPageUtility;
pub use page::IndexValue;
pub use page::Interval;
pub use page::PageType;
pub use page::SpaceInfoPage;
pub use page::TableOfContentsPage;
pub use page::UnsizedIndexPage;
pub use page::UnsizedIndexPageUtility;
pub use page::DATA_VERSION;
pub use page::GENERAL_HEADER_SIZE;
pub use page::INNER_PAGE_SIZE;
pub use page::PAGE_SIZE;
pub use persistence::PersistableIndex;
pub use persistence::PersistableTable;
pub use space::Id as SpaceId;
pub use util::align;
pub use util::align8;
pub use util::align_vec;
pub use util::Persistable;
pub use util::SizeMeasurable;
pub use util::VariableSizeMeasurable;

Modules§

link
page
persistence
space
Space type and related types declaration.
util

Derive Macros§

SizeMeasure
VariableSizeMeasure