mirror of
https://github.com/zed-industries/zed.git
synced 2024-12-29 11:22:27 +03:00
d633a0da78
This PR restores the `Global` trait's status as a marker trait. This was the original intent from #7095, when it was added, that had been lost in #9777. The purpose of the `Global` trait is to statically convey what types can and can't be accessed as `Global` state, as well as provide a way of restricting access to said globals. For example, in the case of the `ThemeRegistry` we have a private `GlobalThemeRegistry` that is marked as `Global`: |
||
---|---|---|
.. | ||
src | ||
Cargo.toml | ||
LICENSE-GPL |