This crate allows cleanly exiting a program using a custom exit code, without
the drawbacks of [exit
]. Destructors will be called as usual, and the stack
will be unwound to the main function.
It is always required to attach [main
] to the main function. Then,
[with_code
] can be called from almost anywhere in the program. Restrictions
are noted in the documentation for that function.
Add the following lines to your "Cargo.toml" file:
toml
[dependencies]
quit = "1.0"
See the [documentation] for available functionality and examples.
The minimum supported Rust toolchain version is currently Rust 1.32.0.
Licensing terms are specified in [COPYRIGHT].
Unless you explicitly state otherwise, any contribution submitted for inclusion in this crate, as defined in [LICENSE-APACHE], shall be licensed according to [COPYRIGHT], without any additional terms or conditions.