framealloc 0.11.1

Intent-aware, thread-smart memory allocation for Rust game engines
Documentation
//! CPU memory management module
//! 
//! This module contains all CPU-side allocation functionality.
//! Re-exports all existing modules to maintain backward compatibility.

#![allow(deprecated)]  // Re-exports of deprecated types are intentional


// Note: Feature-gated modules (rapier, bevy, debug, tokio) are re-exported at crate root
// to avoid duplicate paths and confusion

// Re-export all public API items at module level for convenience
pub use crate::api::alloc::SmartAlloc;
pub use crate::api::config::AllocConfig;
pub use crate::api::scope::{FrameGuard, FrameScope};
pub use crate::api::stats::AllocStats;
pub use crate::api::tag::{AllocationIntent, AllocationTag};
pub use crate::api::wrappers::{FrameBox, FrameSlice};
pub use crate::api::wrappers::PoolBox;