# ndless-handler
[](https://crates.io/crates/ndless-handler)
[](https://docs.rs/ndless-handler)
Necessary code to use the run Rust code on a TI-Nspire. This crate
provides the required code for allocation and panics. Check out [ndless]
in addition to this crate.
## Features
By default, the features [`eh-personality`], `allocator`, `oom-handler`,
and `panic-handler` are enabled. To disable some (which should not be
required in most cases), pass [`default-features = false`][features] as
an option to this crate, then specify which ones are desired with
`features = ["feature-1", "feature-2"]`. Additionally, the feature
`ctype-ptr` is available but not enabled by default, but should be
enabled when using versions of ndless prior to [this commit][205].
[ndless]: https://crates.io/crates/ndless
[`eh-personality`]: https://www.reddit.com/r/rust/comments/estvau/til_why_the_eh_personality_language_item_is/
[features]: https://doc.rust-lang.org/cargo/reference/specifying-dependencies.html#choosing-features
[205]: https://github.com/ndless-nspire/Ndless/issues/205