This is a general utility library containing all my libraries to remove dependency bloat.
| Crate | Description |
|---|---|
active-reporting |
A custom error wrapper for detailed logs |
bytediff |
A bytearray diff |
cachetypes |
Common cache implementations |
constrangeiter |
Constant iterators for ranges |
ebnftobnf |
A straightforward EBNF to BNF reducer |
issuing |
A easy-to-use customizable error type |
locks |
Thread-safe type wrappers |
stack-array |
A maximum-sized array stored on the stack |
systemio |
A simple generalized I/O interface |
systemstd |
A custom embedded terminal handler |
Each crate has one feature which can be enabled or disabled to include or exclude that particular crate. All features are enabled by default.
[!NOTE] Due to this crate making use of many nightly features, the MSRV is 1.99 on edition 2024.