1 个不稳定版本
0.1.0 | 2022年10月24日 |
---|
#286 在 #allocator
2,712 每月下载量
在 2 个crate中使用 (通过 scudo)
9KB
96 行
此文件夹包含用于配置Scudo分配器各种选项的进程宏crate。
导出的 set_scudo_options
属性宏允许在主方法上使用注释设置Scudo选项
use scudo_proc_macros::set_scudo_options;
#[set_scudo_options(delete_size_mismatch = false, release_to_os_interval_ms = 1)]
fn main() {
// Use Scudo with the provided options.
}
有关Scudo选项的更多信息,请访问官方文档 这里.
请注意:此crate导出的进程宏既适用于 scudo-sys crate,也适用于惯用的Rust绑定crate, scudo.
lib.rs
:
为Scudo分配器Rust绑定提供进程宏crate。
导出的 [macro@set_scudo_options
] 属性宏允许在主方法上使用注释设置Scudo选项
use scudo_proc_macros::set_scudo_options;
#[set_scudo_options(delete_size_mismatch = false, release_to_os_interval_ms = 1)]
fn main() {
// Use Scudo with the provided options.
}
有关Scudo选项的更多信息,请访问官方文档 这里.
请注意:此crate导出的进程宏既适用于 scudo-sys crate,也适用于惯用的Rust绑定crate, scudo.
依赖项
~1.5MB
~36K SLoC