rustycrate.ru
58 subscribers
39 photos
652 links
Русскоязычное сообщество языка программирования Rust
Download Telegram
Nick Linker @nlinker posted in print!("С Новым Годом, {}!", 2019)

Я даже не знаю как обратиться, потому что куча вариантов есть: ржависты? растовчане? растоманы? что-то ещё? - и насколько мне известно нет ни одного довольно устойчивого, но может быть это и не так уж и плохо. 
Короче, коллеги!
Успешной адаптации Раста в вашей деятельности, коротких стектрейсов, эффективных алгоритмов, отсутствующих паник, определённого поведения и гибкой архитектуры! От меня дер...
Станислав @incker posted in Преобразовать image::ImageFormat в строку

Здравствуйте, 
Допустим у меня есть image::ImageFormat::JPEG Или любой другой формат из этого Enum,
Как преобразовать его в строку? в “jpg” / “png” итд. Я так догадываюсь что вроде через fmt можно, но не понял как…
Спасибо
Михаил Панков @mkpankov posted in Я ухожу с поста организатора

Я официально перестаю заниматься организацией сообщества и складываю все права и обязанности. 
Всё, чем я, возможно, буду заниматься в интересах сообщества дальше, я буду делать как рядовой участник.
До 1 апреля нужно определить, кому что передавать и в каком виде сообщество будет дальше существовать.
С 1 апреля по 1 июля будет происходить фактическая передача ресурсов - серверов, доменов, аккау...
Станислав @incker posted in Плагин для IDE rust tera templates

Здравствуйте, 
Я использую rocket, и в нем для вывода html - rust tera templates
Файлы типа base.html.tera
Подскажите пожалуйста, есть ли плагин для IntelliJ Idea или для VSCode?

Банальное вбивание в поиск по плагинам tera не помогло
Как установить плагины для Django template language не разобрался, ну и не уверен совместимо ли оно, чтоб пытаться
Roman Proskuryakov @kpp posted in Потенциальный список комитета сообщества

В связи с печальными новостями - уход mkpankov’а с поста организатора, нам необходимо взять на себя организацию, если мы внезапно не хотим остаться без конференций, без форума, без привычных нам чатиков. 
На данном этапе freecoder предложил отличную идею: сформировать список оргов и дать сообществу на оценку. Пожалуйста, отпишитесь в теме с мета фразой: “готов вступить”, чтобы пополнить список пот...
Андрей Лесников @ozkriff posted in Стив Клабник уходит из Mozilla

О.о 

Fast forward a few years. Rust has been growing, we’re doing great things. I love my team. But every time that this means interacting with Mozilla more broadly, I end up being frustrated. I could say a lot of things here, but I won’t get into the details. What’s really important is this: I’m not proud to be a Mozillian anymore. A variety of incidents contributed to this, but at the end of ...
Андрей Лесников @ozkriff posted in В GitHub завезли приватные репозитории

Неограниченное количество реп, но до трех людей можно подключать только. Вот что конкуренция творит!
Станислав @incker posted in Нужно ли пушить Cargo.lock ?

Здравствуйте, 
Собственно, вопрос в теме. Пушить или ложить в .gitignore, и почему?
И как быть в случае если это lib и в случае если это проект.
Большое спасибо
Андрей Лесников @ozkriff posted in Rust новости #4 (декабрь 2018)

Наслоупочил четвертый ежемесяник. Сделаю вид что праздники виноваты 🙂 .
Сергей Петров @petrovsa posted in Феймворки и движки для Rust

Кто знает есть ли движки или Фреймворки для Rust? 
Знаю есть Аметист, но он сугубо игровой вроде
Станислав @incker posted in Можно ли if условия писать в одну строку или красивая валидация

Здравствуйте, 
Хочу написать правила для валидации форм.
Так как это частая задачу, очень хочется чтоб оно выглядело очень читабельно
А именно та часть кода где указывается условие, и название поля/причина при ошибке.
Было бы очень наглядно если бы это было как минимум в одну строку,
Собственно вся структура:
#[derive(FromForm)]
struct FormData {
name: String,
age: u32,
descr: Str...
Roman Proskuryakov @kpp posted in A bot for Starcraft in Rust, C or any other language

Перевел свою статью про бота SC:BW на Расте. Ссылка на ру обсуждение.
Andrey Chesnokov @chessnokov posted in Вышел Rust 1.32.0

Анонс
Андрей Лесников @ozkriff posted in [habr] Пишем ОС на Rust. Страничная организация памяти

Перевод свежей https://os.phil-opp.com/paging-introduction
Олег @Majestio posted in Паттерны проектирования

Буэнос диас, амигос! 
Понемногу изучая Rust, я столкнулся с тем, что привычные приемы проектирования “не работают”. Конечно же я об ООП и его паттернах проектирования. Некоторые “коллеги по цеху” уже разочаровались по стопицот раз, переписывая С++ код на Rust.
В представленной выше ссылке, как по мне, интересна не сама статья как натянуть сову на глобус, а последующие обсуждения. Там промелькнуло...
Михаил Панков @mkpankov posted in Let's talk about open source sustainability - The GitHub Blog

Этот пост отражает многие проблемы, которые я заметил в OSS
Андрей Лесников @ozkriff posted in Хабр ослабил гайки

… 
Разрешены:


Кросс-посты (публикация своих материалов, размещённых ранее на другом сайте). Наличие соответствующей пометки в материале будет плюсом.
Ссылки на сообщества в социальных сетях, телеграм-каналы, чатрумы и профильные группы в мессенджерах, не связанные с продажей товаров, оказанием услуг и иной коммерческой деятельностью.
Ссылки на личные страницы пользователей в любых социальных...
Станислав @incker posted in Hyper post запрос

Здравствуйте, 
Подскажите пожалуйста, как делать post запрос используя hyper. Материала много в интернете, но такое впечатление что он только для старых версий hyper. У меня вышло что-то такое, и не работает. Прошу помощи Ссылка на playground
Должно вернуть тело странички, в которой будет ужатый css
Я еще в futures путаюсь(
Раньше пользовался crate reqwest и сложностей не знал
extern crate hyp...
Андрей Лесников @ozkriff posted in Подход к версионированию межрелизного кода

У меня тут глуповатый вопрос в голове застрял, я хз даже как его толком загуглить. 
Вот пишу я библиотеку. Комичу чего-то там в нее. Потом решаю что настало время выпустить версию 3.0 - делаю в гите тег, меняю в Cargo.toml версию на 3.0.
Потом я продолжаю работать над библиотекой, комитя новые штуки. А версия в Cargo.toml так и остается 3.0, даже если я внес уже кучу несовместимых изменений. И то...