enum-primitive-derive
This is a custom derive, using procedural macros, implementation of enum_primitive.
Documentation
https:/docs.rs/enum-primitive-derive/
Usage
Add the following to Cargo.toml
:
[dependencies]
enum-primitive-derive = "^0.1"
num-traits = "^0.1"
Then to your code add:
extern crate enum_primitive_derive;
extern crate num_traits;
To be really useful you need use num_traits::FromPrimitive
or
use num_traits::ToPrimitive
or both. You will then be able to
use
num_traits::FromPrimitive
and/or
num_traits::ToPrimitive
on your enum.
Full Example
extern crate enum_primitive_derive;
extern crate num_traits;
use ;