Представлен открытый проект RustOwl для визуализации перемещения владения и времени жизни переменных

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.

Разработчик под ником cordx56 представил открытый проект под названием RustOwl (Rust Lifetime Visualizer) для визуализации перемещения владения (ownership movement) и времени жизни переменных (lifetimes of variables). Решение помогает в отладке и оптимизации кода на Rust. Исходный код проекта написан на Rust, TypeScript, Lua и Emacs Lisp и опубликован на GitHub под лицензией Mozilla Public License 2.0.

«Когда вы сохраняете исходный код Rust, он анализируется, а владение и время жизни переменных визуализируются при наведении курсора на переменную или вызов функции. RustOwl визуализирует их с помощью подчёркивания:

Источник: https://habr.com/ru/news/883278/


Интересные статьи

Интересные статьи

Всем привет! Я из команды по анализу уязвимостей распределенных систем Positive Technologies. Мы занимаемся исследованием безопасности в области блокчейн-технологий и хотим поделиться обзором фреймвор...
Начнем с небольшого предисловия. Битрикс24 позволяет автоматизировать множество разных процессов внутри компании. В частности в Битрикс есть большой и сильный блок автоматизации процессов работы с кли...
Так получилось, что я вот уже 12 месяцев нахожусь во временном и очень интересном путешествии. И в этом путешествии я изначально столкнулся с проблемой отсутств...
Бизнес-смыслы появились в Битриксе в начале 2016 года, но мало кто понимает, как их правильно использовать для удобной настройки интернет-магазинов.
Как обновить ядро 1С-Битрикс без единой секунды простоя и с гарантией работоспособности платформы? Если вы не можете закрыть сайт на техобслуживание, и не хотите экстренно разворачивать сайт из бэкапа...