Crate num_derive [] [src]

Procedural macros to derive numeric traits in Rust.

Usage

Add this to your Cargo.toml:

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

Then you can derive traits on your own types:

#[macro_use]
extern crate num_derive;

#[derive(FromPrimitive, ToPrimitive)]
enum Color {
    Red,
    Blue,
    Green,
}

Functions

from_primitive

Derives num_traits::FromPrimitive for simple enums.

to_primitive

Derives num_traits::ToPrimitive for simple enums.