Подскажите, как правильнее сделать что-то вроде tee для output из subprocess::Exec? То есть, я запускаю дочерний процесс и направляю его вывод в stdout, но вместе с тем мне ну...
Вопрос: я в интеграционных тестах запускаю тестируемый сервис с помощью subprocess::Exec. Логи, которые пишет сервис, выводятся в stdout. Но они почему-то не подавляются как п...
Такой вопрос. У меня есть два проекта: один - воркспейс, в котором собирается либа и там есть файлы ресурсов, второй - проект для мобильного приложения, который использует либ...
Никто не сталкивался с проблемами в использовании openssl под android? Один и тот же код на десктопе работает нормально, а в android выдает: ErrorStack(ErrorStack([Error { cod...
Хмм.. Я правильно понимаю, что в принципе не могу изолировать использование мутабельной статической переменной в рамках функции? То есть, такая функция обязана быть unsafe, де...
Ну, с match может и понятно, но вот почему так не работает? https://play.rust-lang.org/?version=nightly&mode=debug&edition=2021&gist=10a7862e4f50fb40a52ce4f5b1906037
Если у меня бесконечный цикл в треде, что предпочтительнее использовать после каждой итерации - thread::sleep на 1 ms или thread::yield_now, чтобы не сжирать весь ресурс?
Кто-нибудь знает, когда в Rust можно будет делать такое: struct Foo; enum TheFoo<T> { Regular(Foo), Extend(T), } enum Void {} fn main() { let foo = TheFoo::<Vo...
Почему такой код не компилируется? Раньше вроде работал: trait Trait { fn foo(&mut self, x: i32); } struct Foo; impl Foo { fn foo(&self) { println!("Foo::fo...
Всем привет! Кто-нибудь сталкивался с подобным? Что-то туплю, не могу понять, почему так нельзя: https://play.rust-lang.org/?version=stable&mode=debug&edition=2021&gist=056cb9...
Кто-нибудь сталкивался с таким: один и тот же модуль используется из lib.rs и main.rs, при этом функция в модуле используется только в случае библиотеки, когда она подключена ...
@rustc @berkus Правильно ли я понял: в Rust единица компиляции - это crate. Поэтому в пределах крейта есть удаление неиспользуемого кода (в частности функций), даже в разных ф...
Никто не знает, есть ли issue на это UB в репе раст-компилятора? https://play.rust-lang.org/?version=nightly&mode=release&edition=2018&gist=3194878a91bd86f0983b00cd24a5a014
Кто-нибудь знает, откуда берутся параметры типа --cfg backtrace для rustc при сборке? Как ими управлять? Почему-то на одном проекте он мне подставляет этот параметр и другие в...
Вопрос к знатокам WASM: если мне нужно из wasm-программы в песочнице вернуть объект на хост, я должен возвращать указатель и потом с хоста вызывать специальный free внутри WAS...
@ozkriff А как сделать так, чтобы при сохранении вызывался cargo +nightly rustfmt и читал настройки из rustfmt.toml в корне проекта?
Но там же стоит #[serde(try_from = "String")], какая ему разница, как я получу данный тип из строки? И да, я могу получить статический строковый срез на этапе выполнения.
Вопрос: будет ли в Rust-программе неопределенное поведение при переполнении знакового целого и при агрессивно-оптимизационной сборке?
Проц. макрос? Тогда все просто
Вопрос: можно ли как-то отменить перекомпиляцию всего крейта, если изменился только интеграционный тест? То есть хочется чтобы перекомпилировались только интеграционные тесты,...