initial version
- preludes
- slice::{RotateInsertExt, SplitOn}, cstr::{UnixCStrAs, CStrSplit}, str::UnixStrAs
- exhaustive testing and checking
- documentation for everything
This commit is contained in:
@@ -0,0 +1,32 @@
|
||||
# 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.
|
||||
Reference in New Issue
Block a user