Crate singleton

Source

Macros§

make_preemptive_singleton
Create an uninitialized preemptive singleton.
make_singleton
Create an uninitialized singleton.

Structs§

PreemptiveSingleton
A pointer type for holding non-shared global state in multi-thread environment. Only the thread that sucessfully put data in it can access the data.
Singleton
A pointer type for holding shared global state in multi-thread environment.