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 是一个资源。