enumber

Rust enumerations with numerical values

BSD-3-CLAUSE License

Downloads
23.5K
Stars
2
Committers
2

enumber

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.

#[enumber::convert]
pub enum Flags {
    EnableCompression = 1,
    EnableTLS = 2,
    Other(usize),
}