2026-05-31 00:30:03 +02:00
2026-05-31 00:30:03 +02:00
2026-05-31 00:30:03 +02:00
2026-05-31 00:11:05 +02:00
2026-05-31 00:11:05 +02:00
2026-05-31 00:11:05 +02:00
2026-05-31 00:30:03 +02:00
2026-05-31 00:30:03 +02:00
2026-05-31 00:11:05 +02:00
2026-05-31 00:11:05 +02:00
2026-05-31 00:30:03 +02:00

boilerext

Rlib with useful boilerplate extension traits for QoL.

Support for no_std environments with most extensions preserved.

Aims to extend methods that have negligible performance cost, which only reasonable barrier is their lenthyness or unintuitiveness.

Uses unsafe rust where its safetyness is immediately obvious to squeeze performance without fear of breaking safety contracts if the abstracted method wasn't there.

Docs

Documentation is not hosted publicly for now, clone and run cargo doc to generate it.

Installation

cargo add --git https://git.javalsai.tuxcord.net/rust/boilerext

Development

This project uses cargo test/miri test/doc/fmt/check/clippy, codespell, prettier and shellcheck to check and help in development.

You can check for everything (as long as you have the tools) with scripts/check.sh. For additional stuff pass extra as the first argument to said script.

License

This code is licensed under the MIT license, a copy can be found at the root of this project.

The philosophy of the project is just to provide small extension traits with accessibility ease, so the MIT license was chosen to avoid legal friction.

S
Description
Rlib with useful boilerplate extension traits for QoL
Readme MIT 43 KiB
Languages
Rust 90.6%
Shell 9.4%