Crate reference_counted_singleton

Source
Expand description

crates.io docs.rs license

§Reference-Counted Singleton

RefCountedSingleton is a reference-counted singleton whose protected data can be recreated as needed.

The protected data is created when RefCountedSingleton::get_or_init is called. That function returns an RCSRef reference to the singleton.

RCSRef instances can be cloned as needed. The last RCSRef reference drops the data. Calling RefCountedSingleton::get_or_init again recreates the data.

§Versioning

This project adheres to Semantic Versioning. The CHANGELOG.md file details notable changes over time.

Structs§

RCSRef
Read-only counted reference to an instance of RefCountedSingleton.
RefCountedSingleton
A reference-counted singleton whose protected data can be recreated as needed.