os/mm/global_allocator/mod.rs
1// HACK: 在一个模块目录/文件的顶层又声明了一个同名子模块,这会造成 “module inception”。
2// 虽然功能上可行,但会引起 API/模块层次混淆,Clippy 建议消除这种重复。
3#![allow(clippy::module_inception)]
4//! 全局分配器模块
5//!
6//! 本模块使用 **talc** 分配器提供动态堆内存分配功能。
7//!
8//! # 模块组成
9//!
10//! - [`init_heap`]:初始化全局堆分配器。
11
12mod global_allocator;
13mod heap;
14
15pub use global_allocator::init_heap;