| Crates.io | register-count |
| lib.rs | register-count |
| version | 0.1.0 |
| created_at | 2023-01-31 07:38:55.78204+00 |
| updated_at | 2023-01-31 07:38:55.78204+00 |
| description | Counting `Register`s created by a `Counter` |
| homepage | |
| repository | https://github.com/EAimTY/register-count |
| max_upload_size | |
| id | 772482 |
| size | 4,323 |
Counting Registers created by a Counter
This crate helps you to count the number of currently un-dropped Registers created by a Counter.
use register_count::Counter;
let cnt = Counter::new();
println!("Number of registers: {}", cnt.count()); // 0
let reg1 = cnt.reg();
println!("Number of registers: {}", cnt.count()); // 1
let reg2 = reg1.clone();
println!("Number of registers: {}", cnt.count()); // 2
drop(reg1);
println!("Number of registers: {}", cnt.count()); // 1
no_stdOpt-out of the default features to use this crate in no_std environments.
MIT License