pub fn set_alloc_error_hook(hook: fn(_: Layout))
Registers a custom allocation error hook, replacing any that was previously registered.
The allocation error hook is invoked when an infallible memory allocation fails, before the runtime aborts. The default hook prints a message to standard error, but this behavior can be customized with the set_alloc_error_hook
and take_alloc_error_hook
functions.
The hook is provided with a Layout
struct which contains information about the allocation that failed.
The allocation error hook is a global resource.
© 2010 The Rust Project Developers
Licensed under the Apache License, Version 2.0 or the MIT license, at your option.
https://doc.rust-lang.org/std/alloc/fn.set_alloc_error_hook.html