Function std::alloc::set_alloc_error_hook [−][src]
pub fn set_alloc_error_hook(hook: fn(_: Layout))
Expand description
注册一个自定义分配错误 hook,替换以前注册的任何错误。
当可靠的内存分配失败时 (在运行时中止之前),将调用分配错误 hook。
默认的 hook 将消息显示为标准错误,但是可以使用 set_alloc_error_hook 和 take_alloc_error_hook 函数自定义此行为。
hook 带有 Layout 结构体,该结构体包含有关失败分配的信息。
分配错误 hook 是一个资源。