Привет. Есть с растом такая трабла, что многие считают его сложным, хотя если не копаться с лайфтаймами, не создавать структуры ссылок и подобное, он довольно прост, а его пра...
Привет. Читали на Хабре, что сказал создатель самого уродского языка в мире и виновник многомиллиардных доллорово багов, о расте? Мол "он не интересен, я вообще об этом ещё 20...
Привет. Нужна помощь с FFI. Странная хрень творится. В общих словах, DLLшка на расте должна вызвать функцию в екзешнике на C/C++. Поэтому функция на С становится колбеком и я ...
Привет. Есть короткий вопрос. У меня есть enum со структурами внутри. Внешне, я знаю его состояние, и делать проверки не хочу. Как мне получить его варианты без проверок? Да, ...
Привет, знаете ли вы ответ на следующий вопрос? Есть важная структура, объявленная в одном крейте, но дополнительный функционал ей я добавляю в другом при помощи трейта(прост...
Ребята, мне нужна одна помощь. Кратко: я внезапно стал сомневаться в своём понимаении трейта Send. Я не могу понять, зачем он как бы на самом деле. Ну запрещаю я пересылать д...
А драконы? что там не так?
Но в расте борров чекер тупой. Он блокирует весь экземпляр, хотя обращение идет ЛИШЬ К ОТДЕЛЬНЫМ ПОЛЯМ! Ничего не сломается же! так, например, vec.resize затронет массив, кото...
лайфтаймы это как раз нормально. Просто надо понимать, что доступ к данным по лайфтайму, означает, что данные временные и прибиты к стеку потока, а Rc гуляют где захотят, тем ...
Привет. Появилась следующая задачка: нам нужно сделать настраиваемые с помощью дженериков числа. Например, настройка говорит, что максимальное число😷, а при создании из f32, н...
Потому что логично unsafe нужно использовать, когда мы лезем куда-то в железо или извращаемся, но тут мы вынуждены обманывать borrow checker, который обожает борровить всю стр...
Ну как вот можно так делать окна? куча кнопок, куча всяких тумблеров, а вместо Current Document часто подло All Solution, что бы я весь проект убил, особенно учитывая, что что...
Ну вообще-то ООП во многом верно. Ну структуры, поля, это же логично. А вот наследование да, кривая штука, композиция лучше, правда в расте она крайне неудобная из-за тысяч ге...
Hello. Я пытаюсь заюзать либу Failure, она юзает такое: #[derive(Debug, Fail)] enum FooError { #[fail(display = "E1: {}", name)] E1 {name: String}, Но получаю: error:...
Привет. Кто-нибудь знает, как справиться с этой сердой(serde)? Мне нужно, что бы A и F требовали сериализацию/десериализацию, а R нет. Если убрать баунды, то он захочет, что б...
Хах, а где Box хранится? напрямую в Jemalloc-е вроде бы(хотя можно кстати это подправить, ведь тип и его размер нам известны). Те Vec<Box<T» это массив из ссылок, имеющий длин...
кстати, там арч с xfce, Blender лагает адски. А как монтируются флешки? была некая утилита для автомонтирования, и к ней прилагаются примеры конфигов, как её настроить, чтобы ...
Благодарю. Т.е. вся футура целиком? А не только её даннае? Почему? Вот у меня внутри есть указатели на трейт-объекты, так вот жалуется компилятор на них, что они не Send, я, к...
те в опред промежуток времени в одном { } адреса полей контроллера не меняются, почему мы не можем обращаться к ним по отдельности через geter-ы ? например, я делаю поля camer...
нифига он не фунциональный. ты ФП знаешь? это не только .iter.map , это вообще куча рекурсий, всяких стрелок и тд