Вопросы и ответы
Как установить CryptoProvider?
00
Вопрос или проблема Я пытался установить CryptoProvider таким образом: use rustls::crypto::CryptoProvider; fn main(){ CryptoProvider::install_default(); } Выдает ошибки: ➜ rust-learn git:(rustflags) ✗ cargo b Компилируем rust-learn v0.
Вопросы и ответы

не удалось скомпилировать rustls-platform-verifier (библиотека) в режиме LTO

00
Вопрос или проблема Использование lto RUSTFLAGS=’-Clto’ приводит к сбою сборки с следующей ошибкой: ошибка: lto можно запустить только для исполняемых файлов, cdylibs и статических библиотек ошибка: не удалось скомпилировать `rustls-platform-verifier`
Вопросы и ответы
Как правильно использовать файлы ресурсов Tauri на Android
00
Вопрос или проблема В настоящее время я пытаюсь написать приложение для Android, используя Tauri, которое должно получить доступ к файлам ресурсов шрифтов. Я добавил эти файлы в свою папку fonts в директории src-tauri. В моем tauri.
Вопросы и ответы
Парсинг определения функции C++
00
Вопрос или проблема Я просто хочу разобрать определение функции, в основном тип возвращаемого значения, имя функции, параметры функции. Я написал код на Rust, но он также разбирает цикл for и т. д. Этот фрагмент: fn parse_function_def (input: &
Вопросы и ответы
KinematicCharacterController.Translation не перемещает объект
00
Вопрос или проблема используйте bevy::prelude::*; используйте bevy_rapier2d::prelude::*; fn main() { App::new() .add_plugins(DefaultPlugins) .add_plugins(RapierPhysicsPlugin::<NoUserData>::pixels_per_meter(100.0)) .add_plugins(RapierDebugRenderPlugin::default()) .
Вопросы и ответы
Перенаправление стандартного ввода-вывода через TLS
00
Вопрос или проблема Ранее я задавал этот вопрос и получил ответ (Перенаправление stdio через TLS в Rust), но не практиковав Rust в течение некоторого времени, у меня возникли проблемы с пониманием кода, и сейчас я пытаюсь заново реализовать решение.
Вопросы и ответы
Как получить путь выбранного файла в текущей вкладке Проводника Windows на Rust?
00
Вопрос или проблема Конечная цель: Открыть Проводник (несколько вкладок) в win11. Выбрать файл Нажать клавишу пробела, чтобы получить путь к выбранному файлу в вашей программе Текущий прогресс: Все выбранные пути к файлам получены.
Вопросы и ответы
Несоответствующие связанные типы, но типы одинаковые
00
Вопрос или проблема Я ищу помощь по следующей ошибке, с которой я недавно столкнулся, и не могу ее решить. pub trait Datatype: Display + Default + Clone + 'static { type ParseError: Display + Clone + 'static; fn parse<S: AsRef<
Вопросы и ответы

Существует ли более программный подход к реализации трейта Display для перечислений?

00
Вопрос или проблема В настоящее время я реализую трейты Display для перечислений следующим образом: #[derive(Debug)] enum Thing { SomeThing, AnotherThing, } impl Display for Thing { fn fmt(&self, f: &mut Formatter<'_>
Вопросы и ответы
Есть ли способ получить список всех индексированных файлов в Windows/Linux с использованием Rust?
00
Вопрос или проблема Я хочу создать инструмент, подобный поиску в Windows, который будет искать все программы мгновенно, как это делает поиск в Windows с каждым введенным запросом. Но проблема в том, что я думаю, что если я буду сам искать по всей системе
Вопросы и ответы
Как я могу расширить/добавить элементы в Vec?
00
Вопрос или проблема Я хочу расширить/добавить к Vec<String>, что, казалось бы, должно быть легко, но я только запутываюсь, пытаясь заставить это работать. У меня есть: fn main() { // Вспомогательная функция fn init () ->
Вопросы и ответы
Как асинхронно передавать данные из файла через HTTP-сервер на Rust?
00
Вопрос или проблема Я хочу передавать HTTP поток из Rust бэкенда, чтобы использовать его как src в HTML теге Audio на фронтенде Tauri. Я решил использовать warp и вот что у меня получилось: use futures::future::FutureExt; use futures::pin_mut;
Вопросы и ответы
Преобразование шестнадцатеричной строки в десятичное целое число
00
Вопрос или проблема Я пишу программу на Rust, которая считывает данные с шины I2C и сохраняет их. Когда я читаю шину I2C, я получаю шестнадцатеричные значения, такие как 0x11, 0x22 и т. д. В данный момент я могу обрабатывать это только как строку и сохранять так, как есть.
Unix-подобные системы
Получение Rust в QNX
00
Вопрос или проблема Я увидел эту статью на сайте BlackBerry https://blogs.blackberry.com/en/2023/02/this-is-the-kind-of-rust-the-automotive-industry-needs Кто-нибудь знает, доступно ли это уже? Даже в виде пакетного предварительного просмотра или подобного?
Вопросы и ответы
Возможно ли ограничить размер файла, не получив его полностью?
00
Вопрос или проблема Я использую Rust и Actix для загрузки ZIP-файлов, и теперь я хочу проверить, чтобы размер загруженного ZIP-файла был меньше 100 МБ. Вот как выглядит код: async fn upload_full_proj( MultipartForm(form): MultipartForm<
Вопросы и ответы
Сбой понижения типа Rc в Rc
00
Вопрос или проблема Я пытаюсь написать гетерогенное хранилище, которое может извлекать экземпляры с разными (но строго) типами. Для этого я использую трейты Any. Полностью воспроизводимый пример можно найти на rust playground, но вот код: use std::any::type_name;
Вопросы и ответы
Фон, недоступный в графике ggez
00
Вопрос или проблема Как установить шрифт для текста? Нужно отобразить простой текст на экране с помощью движка ggez. Но возникают следующие ошибки: error[E0433]: не удалось разрешить: не удалось найти `Font` в `graphics` -->
Вопросы и ответы
Почему я не могу переместить общий ссылочный тип на владимый вектор, который впоследствии не используется?
00
Вопрос или проблема Мне интересно, почему невозможно переместить значение из разделяемой ссылки на вектор, если вектор принадлежит и не используется после этого? У меня есть код, который выглядит следующим образом: #[derive(Debug)] struct Item(usize);
Программное обеспечение
Какие бесплатные инструменты статического анализа доступны для Rust?
00
Вопрос или проблема Мне нужно понять существующую кодовую базу на Rust. У меня есть возможность видеть иерархию модулей/трейтов/функций с помощью rustdoc и быстро переходить к ссылкам и определениям, используя VS Codium (анонимная версия VS Code), но
Вопросы и ответы

Индексация из HashMap с &str

00
Вопрос или проблема Как правильно индексировать HashMap<&String, V> с помощью &str? Rust сообщает, что &String не является Borrow<str>, что требуется для индексации. (Это кажется мне немного нелепым; если T: Borrow<