rustycrate.ru
58 subscribers
39 photos
652 links
Русскоязычное сообщество языка программирования Rust
Download Telegram
Roman Proskuryakov @kpp posted in Rust is not a good C replacement
Андрей Лесников @ozkriff posted in [habr] OS1: примитивное ядро на Rust для x86

С виду не перевод
Андрей Лесников @ozkriff posted in [habr] Пишем операционную систему на Rust. Реализация страничной памяти (новый вариант)

оригинал: https://os.phil-opp.com/paging-implementation/#map-the-complete-physical-memory
Сергей Веселков @vessd posted in Cloudflare опубликовал реализацию VPN WireGuard на Rust

https://www.opennet.ru/opennews/art.shtml?num=50411
Андрей Лесников @ozkriff posted in Альтернатива Disqus для комментариев в статическом журнале

Попалось мне тут в очередной раз на глаза как сильно Disqus коменты ругают, что дискас грузит дочерта всего левого, данные сливает налево и направо и т.п.: 


А я как раз последние дни в фоне занимаюсь переводом https://ozkriff.github.io на Zola. Коментов у меня там мало, конечно, но хочется, все-таки, что бы по уму все было организовано. Наверное, и правда стоит заодно уж немного подумать над ухо...
Alexander Andreev @andreevlex posted in Организация встреч Rust разработчиков в Мск

Коллеги давайте организоваться, искать помещение для регулярных встреч. 
Лично мне хотелось видеть это в формате встреч для общения, а не обязательно доклады, достаточно общей темы встречи.
Андрей Лесников @ozkriff posted in Вышел Rust 1.34.0!

Alternative  cargo  registries

? in documentation tests
Custom attributes accept arbitrary token streams

TryFrom and TryInto (!!!)
Андрей Лесников @ozkriff posted in [habr] Пишем на Rust + CUDA C
Михаил Панков @mkpankov posted in Futures 0.1 Compatibility Layer

Если коротко, можно запускать async функции на executor с подержкой futures@0.1, превращать футуры из 0.1 в футуры 0.3, конвертировать Stream и Sink, Executor и Spawn, tokio-io и futures::io.
@SmallNibbler posted in :bear: Уроки по языку программирования Rust (Автор: Teddy The Bear)

Ссылка на YouTube канал автора. 
Ссылка на плейлист с уроками.
Урок первый. Введение.

Урок второй. Установка и компиляция.

Урок третий. Менеджер пакетов Cargo.

Урок четвёртый. Редактор исходного кода VS Code.

Урок пятый. Переменные.

Урок шестой. Типы данных.
Михаил Панков @mkpankov posted in 6 полезных макросов
Alexander Andreev @andreevlex posted in Learning Parser Combinators With Rust

https://bodil.lol/parser-combinators/
@Deadooshka posted in Два лайфтайма 'a в std::borrow::Cow

Как читать ограничения типа B в where с двумя 'a? 
https://doc.rust-lang.org/std/borrow/enum.Cow.html
@Chronophagus posted in Cbake - утилита с cargo интерфейсом для создания и сборки простых C/C++ проектов на базе СMake

Довольно часто на работе я создаю отдельные проекты для реализации независимых компонент большого приложения, которое собирается симейком. В последнее время рутина по созданию этих маленьких проектов, и поддержание актуальности списка исходников в CMakeLists.txt во время разработки стали раздражать. И тут я подумал, что было бы неплохо иметь какое-то подобие cargo для плюсов. cbake - утилита, кото...
@S_R posted in Diesel + postgres = тормоза

Здравствуйте! 
Решил освоить actix-web, для связи с базой данных использую пул r2d2 и столкнулся с тормозами: при обращении к базе ответ приходит через 5 сек !!! Собственно вопрос: как сделать трассировку с выводом времени исполнения?