Опубликован способ обхода borrow checker в Rust |
Jakub Kadziolka опубликовал proof-of-concept, показывающий непосредственные проблемы, связанные с ошибкой в проекте компилятора Rust, которую разработчики безуспешно пытаются решить уже на протяжение четырех лет.
Пример, разработанный Jakub, позволяет обойти Borrow Checker посредством очень простого трюка:
fn main() {
let boom = fake_static::make_static(&vec![0; 1<<20]);
println!("{:?}", boom);
}
Разработчик просит не использовать этот обход в Production, так как его целью было только привлечь внимание к проблеме, игнорируемой разработчиками Rust.
http://feedproxy.google.com/~r/org/LOR/~3/crOC4X5QnIg/15135756
| Комментировать | « Пред. запись — К дневнику — След. запись » | Страницы: [1] [Новые] |