libutils 3.0.0

A general utility library
Documentation

libutils -- a general utility library

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

Crate list

Crate Description
bytediff A bytearray diff
constrangeiter Constant iterators for ranges
libutils-array A maximum-sized array stored on the stack
libutils-cage A thread-safe static mutable wrapper
libutils-console A simple generalized I/O interface
libutils-issue A easy-to-use customizable error type
libutils-report A custom error wrapper for detailed logs
libutils-terminal 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.

Due to this crate making use of many nightly features, the MSRV is 1.98 on edition 2024.