mirror of
https://github.com/Noratrieb/bool-toggle.git
synced 2026-01-14 12:25:01 +01:00
the crate
This commit is contained in:
commit
a379bbc1c3
5 changed files with 97 additions and 0 deletions
29
README.md
Normal file
29
README.md
Normal file
|
|
@ -0,0 +1,29 @@
|
|||
**i love toggling bools it's one of my favourite things to do**
|
||||
|
||||
Provides `fn toggle(&mut self)` on `bool` for toggling bools.
|
||||
|
||||
```rust
|
||||
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);
|
||||
```
|
||||
|
||||
```rust
|
||||
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.
|
||||
Loading…
Add table
Add a link
Reference in a new issue