register-count

Crates.ioregister-count
lib.rsregister-count
version0.1.0
created_at2023-01-31 07:38:55.78204+00
updated_at2023-01-31 07:38:55.78204+00
descriptionCounting `Register`s created by a `Counter`
homepage
repositoryhttps://github.com/EAimTY/register-count
max_upload_size
id772482
size4,323
(EAimTY)

documentation

README

register-count

Counting Registers created by a Counter

Version Documentation License

Usage

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_std

Opt-out of the default features to use this crate in no_std environments.

License

MIT License

Commit count: 1

cargo fmt