#[Singleton]Expand description
Attribute to declare an owned singleton
This attribute must be applied to a static [mut] variable.
The attribute accepts two arguments: Send and Sync (e.g. #[Singleton(Send, Sync)])
The expansion will produce a proxy struct whose name matches the identifier of the static
variable.
For more information read the crate level documentation of the owned-singleton crate.