This crate provides a way to run code in a context with limited memory, execution time, and the ability to be interrupted.
For an example, see
Wraps an allocator, adding memory use limits and tracking for peak memory usage.
Contains response data, as well as statistics like memory usage.
A handle to the child process.
All of the errors that can result while managing the child process.
In order to sandbox some logic, there needs to be an implementation of this trait for it.
When your app is passed the arguments returned by