LINUX.ORG.RU

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

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

Эххъ. Особо умные программисты на Расте уже появляются. Сейчас на реддите встретил. Товарищу неудобно работать с RefCell, поэтому он трансмутирует ссылку на содержимое RefCell в &'static, и доволен тем как он упростил себе работу. То, что он создал UB, его похоже не волнует, пока программа работает.

А она будет работать только до тех пор пока LLVM не научат использовать все гарантии no-aliasing, которые должны давать ссылки Rust'а.

Исправление red75prim, :

Эххъ. Особо умные программисты на Расте уже появляются. Сейчас на реддите встретил. Товарищу неудобно работать с RefCell, поэтому он трансмутирует ссылку на содержимое RefCell в &'static, и доволен тем как он упростил себе работу. То, что он создал UB, его похоже не волнует, пока программа работает.

А она будет работать только до тех пор пока LLVM не научат использовать все гарантии non-aliasing, которые должны давать ссылки Rust'а.

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

Эххъ. Особо умные программисты на Расте уже появляются. Сейчас на реддите встретил. Товарищу неудобно работать с RefCell, поэтому он трансмутирует ссылку на содержимое RefCell в &'static, и доволен тем как он упростил себе работу. То, что он создал UB, его похоже не волнует, пока программа работает.