08d50f8dcc
- preludes
- slice::{RotateInsertExt, SplitOn}, cstr::{UnixCStrAs, CStrSplit}, str::UnixStrAs
- exhaustive testing and checking
- documentation for everything
33 lines
1.0 KiB
Markdown
33 lines
1.0 KiB
Markdown
# boilerext
|
|
|
|
Rlib with useful boilerplate extension traits for QoL.
|
|
|
|
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.
|
|
|
|
# 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.
|