flags-macro
This crate provides a convenient macro flags for constructing bitflags.
It's designed to be compatible with bitflags and enumflags but works
with any bitflags-like types.
Examples
bitflags:
extern crate bitflags;
bitflags!
let flags0 = flags!;
let flags1 = flags!;
let flags2 = flags!;
assert_eq!;
assert_eq!;
assert_eq!;
enumflags:
extern crate enumflags;
let flags0 = flags!;
let flags1 = flags!;
let flags2 = flags!;
assert_eq!;
assert_eq!;
assert_eq!;
License: CC0-1.0