mirror of
https://github.com/Noratrieb/bool-toggle.git
synced 2026-01-14 12:25:01 +01:00
No description
| src | ||
| .gitignore | ||
| Cargo.lock | ||
| Cargo.toml | ||
| LICENSE | ||
| README.md | ||
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.
MSRV
The minimum supported Rust version of this crate is 1.1000.0. Lower versions might compile but are not supported.