LINUX.ORG.RU

История изменений

Исправление RazrFalcon, (текущая версия) :

Только lazy_static скачали 2,478,572 раз. Есть большая вероятность, что он работает лучше велосипеда.

Ну и реализовать Sync без unsafe в принципе нельзя.

First and foremost, they're unsafe traits. This means that they are unsafe to implement, and other unsafe code can assume that they are correctly implemented. Since they're marker traits (they have no associated items like methods), correctly implemented simply means that they have the intrinsic properties an implementor should have. Incorrectly implementing Send or Sync can cause Undefined Behavior.

Исходная версия RazrFalcon, :

Только lazy_static скачали 2,478,572 раз. Есть большая вероятность, что он работает лучше велосипеда.