Здравствуйте. Я использую IntelliJ Idea Community Edition и Rust-плагин. Насколько я понимаю, Rust-плагин теперь официально ушёл в deprecated. В общем-то это не критично для ...
Здравствуйте. У меня есть задача создания некого предметно-ориентированного фреймворка для инкрементальных вычислений (условно, это можно отнести к классу задач типа salsa). ...
Коллеги, позвольте я задам вопрос-оффтопик (надеюсь модераторы будут не против). Среди обитателей чата наверняка многие занимаются разработкой компиляторов профессионально. Р...
Здравствуйте. Мне нужно вычислять длину строки в const контексте. Желательно делать это как можно быстрее (насколько это возможно в const контексте). Поревьювьте, пожалуйста...
Здравствуйте. Подскажите, пожалуйста, насколько это будет плохой идеей кешировать хеш? Скажем, если я беру хеш от иммутабельных данных, сохраняю его в u64, и затем каждый ра...
Здравствуйте. А как в Reference Attributed Grammar решают проблему с разрешением скоупа имён в случае с инкрементальными вычислениями? Например, у нас есть такой код: let x...
Здравствуйте. Я столкнулся со следующей проблемой. У меня есть процедурный макрос, который имплементирует трейт на типе. Имплементация этого трейта является требованием в не...
Добрый день! У меня есть следующая задача. Есть Итератор. Этот Итератор изнутри использует RangeMut(которым он владеет) по значениям BTreeMap(которым он НЕ владеет). Итерато...
Добрый день. У меня есть детерминированный полный конечный автомат. Мне нужно с помощью этого автомата читать входную последовательность символов, получаемых из итератора. В...
Добрый день. Я хочу сделать Итератор вокруг BTreeMap по мутабельным значениям этой коллекции, для которого время от времени область итерирования можно будет пересоздавать на ...
У меня есть уточняющий вопрос по использованию mem::forget и mem::copy. Есть Sized + 'static структура. Два инстанса этой структуры хранятся в в куче. У меня есть NonNull ука...
Собственно про морду у меня тоже вопрос был. Если использовать rust-analyzer, то как бы вроде можно и не только vscode рассмотреть. Морда это помимо прочего lsp клиент, и если...
Доброго времени суток! Я хотел бы посоветоваться на тему одной архитектурной проблемы. У меня есть набор взаимосвязанных объектов. Объекты статически взаимосвязаны типами. Ме...
Добрый день. У HashSet/HashMap есть дополнительные параметры для указания хэшера. По умолчанию это RandomState. Последовательность элементов в коллекции с таким хешером непре...
Два часа искал баг у себя в коде после рефакторинга. Баг нашёл и исправил, но причину не понял. Я сделал следующее. Я сделал приватный фасад-модуль, в который я реэкспортиров...
Здравствуйте. Если у меня есть слайс из элементов какого-нибудь произвольного лейаута (например, Packed), как мне правильно формировать указатели на его элементы? Допустим, ...
Добрый день. Я бы хотел иметь Arc/Rc контейнер, который нельзя клонировать, для которого число слабых ссылок не контролируется, и слабые ссылки были бы Copy. Есть ли готовый ...
Ну передал я идентификатор, и как я его использую?
Хотя проблема здесь наверное не в приватных методах, а в том, что X приватный. Как это можно обойти?
Привет! Есть пара вопросов по Cargo. 🚚 1) Может ли крейт содержать не-растовые файлы-ресурсы? Хостятся ли они на crates.io? Что фактически уходит в крейт на crates.io? 2) Ес...