Вопросы по теме '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