memkit 0.1.1-beta.1

Deterministic, intent-driven memory allocation for systems requiring predictable performance
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//! Common types for easy ingestion.

pub use crate::allocator::MkAllocator;
pub use crate::config::MkConfig;
pub use crate::container::{MkFrameBox, MkFrameSlice, MkFrameVec, MkPoolBox, MkHeapBox};
pub use crate::lifecycle::{MkScope, MkPhase, MkPhaseReport, MkCheckpoint};
pub use crate::tag::{MkIntent, MkTag};
pub use crate::traits::{Allocator, Resettable, Tagged};
pub use crate::allocator::handle::MkHandle;

// Core arenas
pub use crate::core::fast_arena::MkFastArena;
pub use crate::core::turbo::MkTurboArena;
pub use crate::core::ultra::{MkUltraArena, MkFixedArena, MkSmallArena, MkLargeArena};