Available on crate feature
stack
only.Expand description
Stack management utilities.
Structs§
- Tracks recursion depth.
- A
RecursionGuard
’s recursion limit was reached.
Constants§
- The red zone is the amount of stack space that must be available on the current stack in order for
maybe_grow
to call the supplied closure without allocating a new stack. - The size of any freshly allocated stacks. It was chosen to match the default stack size for threads in Rust.
Traits§
- A trait for types which support bounded recursion to prevent stack overflow.
Functions§
- Grows the stack if necessary before invoking
f
.