Skip to content

alejandro-vaz/libutils

Repository files navigation

libutils -- a general utility library

This is a general utility library containing all my libraries to remove dependency bloat.

Crate list

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

Features

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.

About

A general utility library

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Contributors

Languages