fungus

license-badge build codecov crates.io Minimum rustc

Rust utilities to reduce code verbosity

fungus is a collection of convenience functions I built up while working on other projects. I always seem to write this kind of boiler plate code to make working with a system more ergonomic and decided to make it reusable.

intents

fungas attempts to follow these intents:

Quick links

Usage

Requires rustc >= 1.30

This minimum rustc requirement is driven by the enhancemnts made to Rust's std::error::Error handling improvements

TBD

Contribute

Pull requests are always welcome. However understand that they will be evaluated purely on whether or not the change fits with my goals/ideals for the project.

Git-Hook

Enable the git hooks to have automatic version increments bash cd ~/Projects/fungus git config core.hooksPath .githooks

License

This project is licensed under either of: * MIT license LICENSE-MIT or http://opensource.org/licenses/MIT * Apache License, Version 2.0 LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in this project by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.


Backlog

Changelog