Skip to content

Cleanup OnceCell/OnceLock usages in sbroad

The following discussion from !1479 (closed) should be addressed:

  • @gmoshkin started a discussion:

    тут какая-то беда, mut для OnceCell не нужен, в этом вся его суть

OnceCell это структура которая позволяет инициализировать значение один раз и предоставляет к нему немутабильный апи, mut там не нужен

OnceLock так же даёт возможность такое значение положить в static. При использовании его вообще не нужен unsafe

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information