Skip to content

Commit

Permalink
Document handle_alloc_error feature in Unstable Book
Browse files Browse the repository at this point in the history
  • Loading branch information
Shadlock0133 committed Mar 2, 2023
1 parent 13471d3 commit 4b6f55a
Showing 1 changed file with 20 additions and 0 deletions.
20 changes: 20 additions & 0 deletions src/doc/unstable-book/src/language-features/alloc-error-handler.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# `alloc_error_handler`

The tracking issue for this feature is: [#51540]

[#51540]: https://github.com/rust-lang/rust/issues/51540

------------------------

This attribute is mandatory when using the alloc crate without the std crate. It is used when handling out of memory (OOM) allocation error, and is called
by `alloc::alloc::handle_alloc_error`

``` rust,ignore (partial-example)
#![feature(alloc_error_handler)]
#![no_std]
#[alloc_error_handler]
fn foo(_: core::alloc::Layout) -> ! {
// …
}
```

0 comments on commit 4b6f55a

Please sign in to comment.