Всем привет, думаю над архитектурой для такой задачи: есть рантайм для запуска Wasm бинарников с WASI (интерфейсом к сисколам), нужно уметь прерывать его исполнение по таймаут...
js 🚨 /home/user/Desktop/work/fluence/js-libp2p/examples/arqada/janus/client/js-libp2p/node_modules/libp2p-secio/src/handshake/finish.js: /home/user/Desktop/work/fluence/js-li...
в моём проекте требуется запускать cargo clippy с переменной среды (нужно отключить сборку risc-0), можно ли как-то это настроить в конфигурационном файле?
какие либы/подходы/фреймворки для бинарной сериализации вы бы посоветовали для JSON-like структур данных с критериями перформанса и минимального потребления памяти (это будет ...
а какие есть способы получения версии крейта из зависимостей в Cargo.toml? Я нашёл только https://github.com/lukaslueg/built, но на моём сетапе не компилится.
а capacity вектора может быть больше, чем запрашиваемая в with_capacity? Судя по коду да, но меня смущает пример в доке: /// let mut vec = Vec::with_capacity_in(10, Syste...
а есть ли какой-то макрос, который позволял бы конвертировать варианты enum в число (обратно не нужно)? FromPrimitive не подходит
у меня не получается придумать хороший вариант решения вот такой задачи: я пишу sdk и мне нужно каким-то образом сохранить объекты (в частности строки, вектора и структуры) гд...
а есть split итератор, который может вернуть текущую позицию (remainder)? Т.е. я хочу несколько раз вызвать next() и потом позвать remainder() -> Option<&str>, которая бы верн...
Можно ли создать общий стейт у различных compilation units в расте в процессе компиляции? Т.е. допустим у меня есть мой sdk crate, он используется (как крейт) в крейте A и мы ...
А что делать в случае, если я хочу объвить примерно вот такую глобальную переменную static MINIMAL_SUPPORTED_SDK_VERSION: Lazy<semver::Version> = Lazy::new(|| semver::Ver...
а никто случайно не пробовал генерировать кастомные секции для васма? Я пытаюсь сделать как-то так const unsigned char __FCE_SDK_VERSION[6] __attribute__((section(".custom_se...
а как внутри процедурного макроса (не в генерируемом коде, а при его генерации) без nightly получить полный путь к файлу, где этот макрос применён?
В расте есть какой-то общепринятый подход для того, чтобы разбить большой файл на несколько? Так в файле объявлена struct A и есть несколько объемных impl для A. Чтобы их выне...
error: failed to select a version for `proc-macro2`. ... required by package `tokio-macros v0.2.4` ... which is depended on by `tokio v0.2.20` ... which is depende...
может ли это быть багом компилятора?
У меня есть некоторый объект, у которого есть колбеки, которым в соответствие ставятся замыкания на этапе конструирования объекта, и внешние функции, для вызова которых нужен ...
а можно ли как-то в расте макросом сгенерировать примерно вот такую последовательность длины n, где n задаётся параметром макроса: self.stream[offset], self.stream[offset + 1]...
Пытаюсь разобраться с использованием Pin и self-referential структурами. Мне нужно сделать примерно вот такую структуру (при этом она должна быть глобальной): struct Frank<'a>...
а в env_logger можно сделать как-то так, чтобы для определённого модуля уровень логирования был всегда, например, Info, независимо от глобального уровня. Но при этом, его можн...