@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 сек !!! Собственно вопрос: как сделать трассировку с выводом времени исполнения?
@n0dwis posted in Как вернуть &str из функции?
Здравствуйте!
Споткнулся на ровном месте и не могу понять в чём причина.
Суть - нужно на основании параметра функции сформировать строку и вернуть её. Но компилятор постоянно ругается на то, что я пытаюсь вернуть заимствованное значение. .clone и to_owned не помогают.
Вот немного упрощенный код
pub fn new(redirect_port: u16) -> Self {
let mut url = "http://127.0.0.1:".to_string();
...
@amracat posted in Вакансия Системный программист (Python/C/Rust)
Международная компания, разработчик решений в сфере информационной безопасности ищет в команду Системного программиста (Python/C/Rust)
Задачи
Участие в разработке высокопроизводительной системы анализа файлов
Расширение системы в рамках существующего фреймворка
Полный цикл реализации новых фич: от идеи до продуктового использования
Поддержка существующего кода
Требования
Большой опыт програ...
Андрей Лесников @ozkriff posted in Выпуск Rust 1.35
Оригинал: https://blog.rust-lang.org/2019/05/23/Rust-1.35.0.html
Михаил Панков @mkpankov posted in Вакансия разработчика на Rust в Лаборатории Касперского
В команду тестирования KasperskyOS требуется разработчик на Rust (middle). Нам нужен программист, умеющий досконально разбираться в проблемах, предлагать аргументированные решения и защищать их, чтобы получить лучший результат.
Основные обязанности
Разрабатывать программы и библиотеки на Rust, Си, C++, Lua, Python под Linux и Kaspersky OS.
Разрабатывать фреймворк тестирования ОС на железе и ...
Андрей Лесников @ozkriff posted in "A Guide to Rust 2D Game Frameworks, 2019"
Длиннющий обзор текущего состояния игровых 2д движков и фреймворков:
https://wiki.alopex.li/AGuideToRustGameFrameworks2019
Андрей Лесников @ozkriff posted in [habr] "Идиоматичное программирование GPU на Rust: Библиотека Emu"
Андрей Лесников @ozkriff posted in Нужен ли editorconfig проектам на Rust?
Как считаете (желательно аргументированно): нужен растопроектам .editorconfig файл (editorconfig.org) в репе?
Меня чего-то загрузили этим вопросом немного
С одной стороны, хочется поменьше хлама в репе держать и проект так под rustfmt уже.
С другой, вон, вроде, каким-то людям с этой фиговиной сильно удобнее - жалко мне что ли? Гм гм.
Андрей Лесников @ozkriff posted in [habr] "Сравнение одинакового проекта в Rust, Haskell, C++, Python, Scala и OCaml"
Оригинал:
http://thume.ca/2019/04/29/comparing-compilers-in-rust-haskell-c-and-python/
Михаил Панков @mkpankov posted in Проект rust-analyzer начал сбор средств на платформе OpenCollective
OpenCollective
@QuarkDoe posted in Немного юмора из Твитера
How to shoot yourself in the foot, using @rustlang:
You shoot yourself in the foot. Nothing happens to the foot because it wasn’t declared mutable
You try to shoot yourself in the foot but somebody else holds a reference to the bullets.
You try to shoot yourself in the foot but your foot’s lifetime doesn’t match the lifetime of the bullet.
Андрей Лесников @ozkriff posted in [habr] "Модели дженериков и метапрограммирования: Go, Rust, Swift, D и другие"
Wlad @WladWlad posted in Rust_backtrace=1
Компилятор выдает сообщение “note: Run with RUST_BACKTRACE=1 environment variable to display a backtrace.”
Куда я должен это вставить или где искать?
Андрей Лесников @ozkriff posted in Доклад "Как и почему мы переписываем всю криптографию на Расте" в СПб 2019.08.04
На питерской сходке в это воскресение (4 авг) будет доклад “Как и почему мы переписываем всю криптографию на Расте” от @oleganza:
Биткоин и блокчейны, а так же повышенный интерес к защите персональных данных за последние 6 лет, привели к тому, что гораздо больше людей стало интересоваться криптографией. Оказалось, что многое, что было сделано до нас, либо не нужно, либо сломано, либо морально ус...