Crate reference_counted_singleton[−][src]
Expand description
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 functions 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.
Structs
Read-only counted reference to an instance of RefCountedSingleton
.
A reference-counted singleton whose protected data can be recreated as needed.