Андрей Лесников @ozkriff posted in Пользуетесь ли вы rustfmt?
пользуюсь без конфига
пользуюсь с конфигом
вообще не пользуюсь
0
голосов
К ответившим “пользуюсь с конфигом” просьба, если возможно, показать конфиг.
К ответившим “вообще не пользуюсь” просьба рассказать почему именно.
Андрей Лесников @ozkriff posted in Список ржавых игр на itch.io
обсуждение в /r/rust_gamedev
обсуждение в /r/rust
Что вообще такое itch.io: википедия, самоописание
Andrey Chesnokov @chessnokov posted in Поиск статьи: Система типов Rust на примере валют
Ищу статью на английском(можно на русском) где на примере валют демонстрировалась работа системы типов Rust, в точности конвертация валют при помощи типажей From и Into.
Понадобилось освежить в памяти, а гугл не помогает.
Alex @IBUzPE9 posted in ⚒️ .: Rust Forge :
https://forge.rust-lang.org/
Сайт с полезной информацией для участников Проекта Rust.
Для простых пользователей тоже есть много полезного и интересного:
даты будущих релизов;
состояние сборки внешних инструментов из основной ветки Rust и архиполезная ссылка на таблицу состояния компонентов ночных сборок;
таблица состояния нестабильных фичей (unstable features) Rust;
список поддерживаемых платф...
Андрей Лесников @ozkriff posted in Habr: "Бесстрашная защита. Безопасность потоков в Rust"
Андрей Лесников @ozkriff posted in [habr] На пальцах: ассоциированные типы в Rust и в чём их отличие от аргументов типов
Станислав @incker posted in Получить путь из структуры std::fs::File
Здравствуйте,
Вот такой код:
let file = File::open("my-dir/my-file").unwrap();
panic!("{:?}", file);
Выводит вот такую ошибку:
thread 'tests::my-prj' panicked at 'File { handle: 0x64, path: "\\\\?\\C:\\projects\\my-dir\\my-file" }', src\event_store.rs:80:9
Т.е. Выводит путь к файлу на котором ошибка через дебаг {:?}. Имея только переменную file, я хочу засовывать в .expect(&format!("...", ......
Chikirev Sirguy @cheblin posted in Implementing TCP in Rust (part 1)
Эпичный видос на 5(!) с половиной часов. и это только начало
Игорь @HereticalSmile posted in Хочу проект по EXONUM
Всем привет. Недавно в телеге я “исполнил” что-то такое, что может со стороны выглядеть сомнительно в плане корректности. Если именно так, то скажите мне 🙂
О чем речь: Я в группе EXONUM стал задавать вопросы по фунционалу, который хотел бы в нем видеть, получил ответ - что такого нет. Спросил, если найдутся программисты которые захотят реализовать, можно ли будет рассчитывать на помощь Bitfur...
Андрей Лесников @ozkriff posted in Доклад "Amethyst Game Engine Engine"
Высокоуровневый обзор игрового движка https://amethyst.rs:
Andrey Chesnokov @chessnokov posted in Benchmark tests стабилизировали или нет?
Я не нашел в последней версии Книги упоминания о бенчмарках.
Serg @sese posted in Быстрый getter или странный бэнч
Товарищи, объясните мне пожалуйста такую вот штуку
Стелал я бэнчмарки и получил для себя очень странный результат
https://play.rust-lang.org/?version=nightly&mode=release&edition=2018&gist=f6ef21667f99a0372d0d20a4096e1da5
Кто ответит на вопрос?
Почему чтение поля структуры медленнее чем чтение длины вектора структуры?
ПС: если надо инлайнить то как? у меня не молучилось
Chikirev Sirguy @cheblin posted in Rust-bindgen глючит даже на проекте из туторила
Если toolchain
nightly-x86_64-pc-windows-msvc-
то мой проект компилируется как и ожидается, но мне нужна отладка - при переключении на
nightly-x86_64-pc-windows-gnu
компилироваться перестаёт , стабильные версии ведут себя также
ну, ладно, думаю… наверно в моём коде что то накосячил…
иду в туториал и пытаюсь собрать каноничный проект bzip2 скачиваю проект добавляю в него сишные исходники…
п...
@dmi3 posted in Проблема с временами жизни
Имеется массив u8 (принятый по TCP), нужно получить строковый срез этого массива. Массив и &str желательно держать в одной структуре.
То есть должно получиться что-то типа СИшного union’a - возможность чтения существующего массива как строкового среза без выделения дополнительных векторов, String и т.д.
Проблемы с временами жизни.
Можно ли как-нибудь это сделать не используя глобальную переменн...
Сергей Веселков @vessd posted in Amethyst: как преобразовать координаты мыши в координаты сцены?
Подскажите, пожалуйста, формулу или литературу где её взять.
Собственно есть:
координаты мыши с (0,0) в левом верхнем углу окна
ортогональная проекция камеры в виде матрицы 4x4
глобальное положение камеры в виде матрицы 4x4
ширина и высота окна
У камеры (0,0) в левом нижнем углу.
Как преобразовать координаты мыши в координаты камеры (сцены) с учётом положения и поворота камеры?
Андрей Лесников @ozkriff posted in Robo Instructus добралась до стима
Логическая игра Robo Instructus обзавелась трейлером и добралась до закрытого тестирования в стиме:
Станислав @incker posted in Не дорогой хостинг для Rust
Здравствуйте,
Выделенные сервера - это конечно дорого. Подскажите что-то более бюджетное…
Есть конечно немного инструкций как можно заморочиться и развернуть на Herocu.
Но хотелось бы просто не особо дорогой хостинг.
Хотя я даже не представляю еще как сайт там разворачивать, но то ладно)
@kstep posted in Netcracker Meetup (Rust, Scala, Haskell)
Компания Netcracker проводит 14 Марта митап для разработчиков ПО, на котором эксперты компании поделятся опытом использования новых подходов и технологий в создании своих highload решений.
Доклады будут полезны тем, кого интересуют такие темы, как:
Cloud Charging (Rust, C++17 и Haskell)
Компонентная микросервисная платформа обработки BigData / ML (Scala),
MEC и Application мультиклауд оркестрац...
@kstep posted in Хакатон технологических проектов
В Минске 14 – 17 марта 2019 на базе бизнес-инкубатора БГУИР (ул. Козлова, 28, 5 этаж) и поддержке dev.by будет проходить хакатон от компании Netcracker.
К участию приглашаются в том числа Rust-разработчики!
Кто может участвовать? Тебе к нам, если:
Ты владеешь языками программирования.
У тебя есть интересные идеи, и ты готов превратить их в реальный продукт.
У тебя сейчас нет идей, но ты умееш...
@n0dwis posted in Как остановить сервер на hyper
Здравствуйте.
Подскажите, как в принципе остановить сервер. Желательно, из обработчика запросов. В версии 0.11 была функция run_until, которая, похоже, как раз для этого и была предназначена, но в версии 0.12 её уже нет.
Увяз в трёхэтажных generic-ах исходного кода, но ничего полезного не выяснил.