num-derive

crate documentation Travis status

Procedural macros to derive numeric traits in Rust.

Usage

Add this to your Cargo.toml:

toml [dependencies] num-traits = "0.2" num-derive = "0.2"

and this to your crate root:

```rust

[macro_use]

extern crate num_derive; ```

Then you can derive traits on your own types:

```rust

[derive(FromPrimitive, ToPrimitive)]

enum Color { Red, Blue, Green, } ```

Optional features

Releases

Release notes are available in RELEASES.md.

Compatibility

The num-derive crate is tested for rustc 1.15 and greater.