No description
Find a file
2024-02-13 08:13:00 +01:00
.github/workflows fix arm64 2024-02-08 19:45:19 +01:00
src make clippy happy 2024-02-13 08:13:00 +01:00
.gitignore the crate 2024-02-08 18:13:45 +01:00
Cargo.lock version bump 2024-02-08 20:05:18 +01:00
Cargo.toml version bump 2024-02-08 20:05:18 +01:00
CHANGELOG.md version bump 2024-02-08 20:05:18 +01:00
LICENSE Create LICENSE 2024-02-08 18:14:08 +01:00
README.md docs: document enterprise grade arichitecture 2024-02-10 21:46:01 +01:00

i love toggling bools it's one of my favourite things to do

Provides fn toggle(&mut self) on bool for toggling bools.

use bool_toggle::TogglingIsALifestyle;
let mut omg_i_want_to_be_toggled_soooo_badly = false;
assert_eq!(omg_i_want_to_be_toggled_soooo_badly, false);
omg_i_want_to_be_toggled_soooo_badly.toggle();
assert_eq!(omg_i_want_to_be_toggled_soooo_badly, true);
omg_i_want_to_be_toggled_soooo_badly.toggle();
assert_eq!(omg_i_want_to_be_toggled_soooo_badly, false);
let i_dont_want_to_be_toggled = false;
// That's okay.

Enterprise license

This crate supports a professional re-export of the trait, BoolToggleExt. It is only available when compiling with --cfg enterprise_license and obtaining an enterprise license. For license inquiries, send mail to /dev/null.

Architecture

Tis Crate features the world's most resilient bit filping algorithm. It's code adheres to the highest clean code standards and aims to provide a maintainable and future proof solution to all the boolean toggling needs there are.

MSRV

The minimum supported Rust version of this crate is 1.1000.0. Lower versions might compile but are not supported.