enumber

BSD 3 Clause Main build status Latest docs Crates.IO

enumber is a procedural macro crate which helps you to work with enums whose purpose it is to represent numbers (for example when parsing complex binary logs) or strange wire protocols.

```rust

[enumber::convert]

pub enum Flags { EnableCompression = 1, EnableTLS = 2, Other(usize), } ```