Создание настраиваемой библиотеки на Rust — опыт Cloudflare
В этом материале разработчик из Cloudflare рассказывает о создании настраиваемой библиотеки Rust для написания и исполнения Wireshark®-подобных фильтров
Rust — это мультипарадигменный компилируемый язык программирования общего назначения. Он сочетает парадигмы функционального и процедурного программирования с объектной системой, основанной на типажах.
В этом материале разработчик из Cloudflare рассказывает о создании настраиваемой библиотеки Rust для написания и исполнения Wireshark®-подобных фильтров
В этой статье рассмотрим разработку игры в теннис на Rust. Она ещё не закончена, но уже можно поделиться полученным опытом.
Что нового: больше функциональности в const fn, механизм закрепления за объектом адреса в памяти и импортирование сущностей с конструкцией «as _».
Почти все улучшения Rust 2018 совместимы с Rust 2015, включающего обновления языка за последние 3 года с версии 1.0 до версии 1.30 включительно.
За год многие показатели использования Rust выросли. Например, общее количество пользователей, доля инвестиций, коммерческое применение.
Разработчики упростили работу с модулями и расширили возможности макросов. В Rust 1.30 разрешили использовать ключевые слова как идентификаторы.
Основными нововведениями стали функции fix и clippy для пакетного менеджера Cargo, которые служат для поиска и исправления ошибок в коде программы.
Он состоит из 16 вопросов и занимает 10-15 минут времени. Исходя из результатов разработчики займутся улучшением экосистемы Rust.