https://github.com/mintlu8/eset-rs
https://github.com/mintlu8/eset-rs
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/mintlu8/eset-rs
- Owner: mintlu8
- License: mit
- Created: 2023-09-17T07:28:54.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-09-17T07:31:46.000Z (almost 3 years ago)
- Last Synced: 2025-02-28T04:25:31.357Z (over 1 year ago)
- Size: 2.93 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# eset-rs
A simple library for flags like enums.
Unlike crates like `enumset` or `bitflags`,
this crate relies entirely on rust's type system to function,
with no derive macros required.
This crate does not provide derive functionalities but instead rely on
the user to implement the `ReprEnum` trait. The user can choose to use
crates like `num_enum` and
`strum` to provide additional functionalities.