Вопросы по теме 'rust-cargo'

Как разрешить несколько совпадающих ящиков для "пакета" в грузе?
При запуске cargo build : error: multiple matching crates for `url` Затем он перечисляет кандидатов: ./target/deps/liburl-11a95471847b9e04.rlib /usr/local/lib/rustlib/x86_64-unknown-linux-gnu/lib/liburl-4e7c5e5c.{so,rlib} ......
3312 просмотров
schedule 30.09.2021

Включить вывод битового кода в Cargo Build для целей iOS?
Я создаю фреймворк iOS, который использует некоторые библиотеки Rust. Прямо сейчас библиотеки скомпилированы в статическую библиотеку. Чтобы я мог включить битовый код (это необходимо для прореживания приложений Apple), библиотеки Rust должны быть...
1023 просмотров
schedule 14.10.2021

Cargo не работает, потому что сертификат однорангового узла не может быть аутентифицирован с помощью заданных сертификатов CA на SLES11
Я пытаюсь заставить Rust и Cargo работать на виртуальной машине под управлением SUSE Linux Enterprise Server 11 (SLES11) и получаю ошибки SSL при попытке скомпилировать программы с примерами ржавчины: cargo --version cargo 0.13.0-nightly (109cb7c...
647 просмотров
schedule 06.09.2021

Cargo test --release вызывает переполнение стека. Почему нет грузовой скамьи?
Пытаясь написать оптимизированный алгоритм DSP, я задавался вопросом об относительной скорости между выделением стека и распределением кучи, а также ограничениями размера массивов, выделенных стеком. Я понимаю, что существует ограничение на размер...
1393 просмотров
schedule 16.11.2021

Как условно скомпилировать WebAssembly в Rust?
Как я могу сделать флаг конфигурации, в котором я условно выбираю цель wasm32-unknown-unkown ? Я распечатал текущую среду, используя следующее build.rs : use std::env; fn main() { for (key, value) in env::vars() { if...
1139 просмотров
schedule 13.11.2021

Как выполнить тест груза по ночному каналу?
Я пытаюсь запустить свои тесты с ночным Rust с помощью Windows Powershell. Я запускаю cargo test в каталоге и получаю Compiling rustcraft v0.1.0 (file:///C:/Users/Phoenix/Desktop/Rust/rustcraft) error[E0554]: #![feature] may not be used on the...
25769 просмотров
schedule 09.09.2021

Могу ли я принудительно использовать Cargo.lock моих зависимостей при разрешении версий пакета?
Часто задаваемые вопросы о Cargo заявляют , что Cargo.lock не используется для библиотек, вместо этого используются диапазоны версий зависимостей, найденные в Cargo.toml , чтобы уменьшить дублирование библиотек среди общих зависимостей. Однако...
1286 просмотров
schedule 22.11.2021

Замена встроенного компилятора не может найти стандартный ящик
Я пытаюсь выполнить замену встроенного компилятора . Вот мой исходный код. #![feature(rustc_private)] #![feature(link_args)] extern crate rustc_driver; fn main() { rustc_driver::set_sigpipe_handler(); rustc_driver::main(); } На...
519 просмотров
schedule 16.09.2021

Может ли Rust's clippy делать автокоррекцию / автоисправление?
Можно ли запустить cargo clippy с опцией, чтобы он автоматически исправлял предупреждения? Судя по справочному сообщению, в настоящий момент эта опция не поддерживается.
2387 просмотров
schedule 09.10.2021

Можно ли избежать перекомпиляции ящика, если я не внес в него никаких изменений?
У меня есть ящик Rust, который является оболочкой для большого C API и требует нескольких минут для компиляции. Запуск cargo build в каталоге без внесения каких-либо изменений всегда приводит к перекомпиляции. Кажется, что Cargo не следует...
745 просмотров
schedule 29.09.2021

Компиляция Rust в Windows со ссылкой на несуществующий диск d:
Я пробовал скомпилировать проект ржавчины в windows, ржавчина выдает ложную ошибку, на диске нет места. Пожалуйста, дайте мне знать, как мне это преодолеть. Я заметил следующее: у меня нет диска D: в моем ноутбуке, но этот путь показывает d: Откуда...
194 просмотров
schedule 02.12.2021

Ошибка: не удалось запустить команду пользовательской сборки для `gmp-mpfr-sys v1.4.0`
Я пытаюсь использовать коврик, поэтому скопировал rug = "1.11.0" в свой Cargo.toml файл в папке [dependencies] . Но я получил error: failed to run custom build command for gmp-mpfr-sys v1.4.0 . У меня нет ошибок с другими...
368 просмотров
schedule 10.12.2021

Как установить ndarray crate?
Вот методы, которые я пробовал: запустить Cargo install ndarray, ошибка: указанный пакет ndarray v0.15.1 не имеет двоичных файлов скачать, разархивировать и запустить сборку груза, установку груза --path. из...
68 просмотров
schedule 12.10.2021

Связывание проекта Rust с проектом cmake, который ссылается на другие проекты cmake
Я использую ящик cmake для компиляции проекта CMake, который зависит и компилирует другие проекты CMake. Это мой build.rs : extern crate cmake; use cmake::Config; fn main() { let dst = Config::new("src/cpp")...
178 просмотров
schedule 19.10.2021

использование iodbc в Rust
Я пытаюсь подключиться к FileMaker через приложение Rust (не спрашивайте меня, почему ...) - и я натыкаюсь на стену драйвера FM ODBC, созданного для iodbc, а не unixodbc, но все ящики ODBC, которые я нахожу используют unixodbc. Я не слишком знаком...
107 просмотров
schedule 12.10.2021

Как использовать рычаг груза?
Я опубликовал свой ящик, а затем понял, что забыл включить некоторые мелкие детали в свой README.md . Я включил эту деталь в README.md и сделал git commit и push . Как обновить мой ящик, не меняя его версию? Из crates.io документации :...
829 просмотров
schedule 21.02.2022

Статическое связывание ffmpeg-sys в Amazon Linux не выполняется с неопределенными ссылками
Мой проект зависит от контейнера ffmpeg-sys , который настроен для статической сборки, а именно: [dependencies.ffmpeg-sys] version = "3.4.1" default-features = false features = ["avcodec", "avformat", "swresample", "build", "static"] Мой...
283 просмотров
schedule 01.03.2022

Как я могу распечатать вывод груза Rust в текстовый файл?
У меня следующая проблема: я компилирую и запускаю программу на Rust, код которой я не слишком хорошо знаю, используя cargo run . Он компилируется нормально, но где-то в коде есть оператор печати/регистрации, который печатает слишком много символов,...
59 просмотров
schedule 01.03.2022

Как программа на Rust может получить доступ к метаданным из своего пакета Cargo?
Как получить доступ к метаданным пакета Cargo (например, версии) из кода Rust в пакете? В моем случае я создаю инструмент командной строки, который хотел бы иметь стандартный флаг --version , и я бы хотел, чтобы реализация считывала версию пакета из...
21583 просмотров
schedule 04.03.2022

Невозможно записать ключевой файл в ящик
Я пытаюсь использовать здесь функцию https://docs.rs/ethkey/0.2.5/ethkey/ , чтобы написать ключевой файл для эфириума: let key = EthAccount::load_or_generate("Users/Documents/Code/Thor/thor/parity/keys", "passwd")...
68 просмотров
schedule 10.03.2022