Вопросы по теме 'rust-cargo'
Как использовать условную компиляцию с `cfg` и Cargo?
Я хочу условно скомпилировать свой исходный код, используя cfg с Cargo, после некоторого времени в Google кажется, что решение состоит в использовании cargo --features .
http://doc.crates.io/manifest.html
Я пробовал добавить несколько...
19040 просмотров
schedule
09.07.2023
Невозможно использовать Cargo для создания примера hello world из учебника Rust
Я следил за книгой / руководством по Rust на странице Rust по адресу http://doc.rust-lang.org/book/hello-cargo.html и получите указанную ниже ошибку при выполнении раздела о Cargo. Команда была cargo build --verbose . Я использовал подробный флаг...
1727 просмотров
schedule
13.04.2023
Не удалось выполнить ошибку компоновщика `cc` при запуске сборки груза
Я только что установил Rust на свой Mac, и rustc --version --verbose отображается
rustc 1.0.0-nightly (91bdf23f5 2015-03-09) (built 2015-03-08)
binary: rustc
commit-hash: 91bdf23f504f79ed59617cde3dfebd3d5e39a476
commit-date: 2015-03-09...
6158 просмотров
schedule
24.05.2022
Как собрать примеры на Rust без запуска
Есть ли способ создавать примеры Rust без их запуска? В частности, для тестирования успешной сборки примеров с использованием Travis CI.
2648 просмотров
schedule
23.03.2022
Как получить номер версии ящика?
У меня есть ящик с номером версии, объявленным в Cargo.toml . Есть ли способ получить версию из библиотеки?
93 просмотров
schedule
22.03.2024
Возможно ли иметь зависимости для загрузки Cargo от частного удаленного git?
У меня есть учетная запись на ssh-дружественном лабораторном компьютере, где я храню много частных проектов, поэтому я могу получить к ним доступ с нескольких компьютеров (и это позволяет мне использовать мои несколько частных репозиториев Github...
3955 просмотров
schedule
09.03.2024
Выбор общей или статической библиотеки с Cargo
Я пытаюсь изменить Racer для создания общей библиотеки вместо rlib.
Для этого я добавил crate-type = ["dylib"] в раздел [lib] манифеста Cargo, а затем запустил cargo build --lib . Это отлично сработало, и было сгенерировано libracer.so ....
4205 просмотров
schedule
06.03.2024
Cargo не может загрузить nom v0.5.0
Я пытаюсь использовать Nom , но при запуске cargo build --verbose получаю следующую ошибку:
Unable to get packages from source
Caused by:
Failed to unpack package `nom v0.5.0`
Caused by:
The filename, directory name, or volume label...
388 просмотров
schedule
07.09.2022
Есть ли способ сохранить информацию о версии в скомпилированном исполняемом файле или библиотеке Rust?
Когда создается двоичный файл Rust (исполняемый файл или dylib), информация о версии, настроенная в Cargo.toml , не влияет на построенный двоичный файл, то есть настроенная версия не сохраняется внутри двоичного файла.
В Linux, когда я использую...
2184 просмотров
schedule
10.03.2022
ошибка: не могу найти ящик
Я пытаюсь использовать эту библиотеку . Но cargo build говорит следующее:
Compiling test v0.1.0 (file:///C:/path/to/project/test)
src\main.rs:1:1: 1:28 error: can't find crate for `jvm_assembler` [E0463]
src\main.rs:1 extern crate...
4564 просмотров
schedule
22.09.2022
Как я могу создать несколько двоичных файлов с помощью Cargo?
Я хотел бы создать проект с daemon и client , подключаясь через сокет unix.
Для client и daemon требуются два двоичных файла, поэтому как мне сказать Cargo создать две цели из двух разных источников?
Чтобы добавить немного фантазии, я...
38727 просмотров
schedule
01.06.2023
Не могу найти ящик для `вискозы`
Я пытаюсь найти диаметр BST с помощью распараллеливания:
extern crate rayon;
use std::cmp::Ordering::*;
use std::ops::Index;
use rayon::prelude::*;
#[derive(Debug)]
struct Node<K> {
left: Option<Box<Node<K>>>,...
1615 просмотров
schedule
03.03.2024
Можно ли отключить блокировку файлов в грузе?
Я хочу запустить следующие команды рядом
cargo watch "check"
cargo watch "build"
Я хочу запустить cargo watch build в фоновом режиме и использовать cargo watch check для просмотра сообщений об ошибках.
Проблема в том, что cargo watch...
955 просмотров
schedule
02.06.2022
Можно ли отключить одну функцию по умолчанию в Cargo?
Прочитав эту страницу , вы увидите, что вам нужно отключить все значения по умолчанию, чтобы переопределить их.
За исключением функции default , все функции включены. Чтобы отказаться от функции по умолчанию, используйте default-features =...
4613 просмотров
schedule
10.11.2022
Есть ли способ кэшировать ночные и стабильные сборки отдельно в Rust?
Я разрабатываю проект на Rust и часто последовательно выполняю следующие команды:
# runs clippy on latest nightly
rustup run nightly cargo clippy
# run tests on stable
cargo test
Это заставляет мой проект перестраивать полный набор...
17 просмотров
schedule
26.05.2022
Сделать вложенный модуль общедоступным в Rust
Я начинаю проект по изучению Rust, и у меня не получается в самых основных вещах, таких как настройка правильной структуры модуля. Мой код выглядит так:
// src/theorem/math.rs
pub mod theorem {
pub mod math {
use std::ops::{Add,...
112 просмотров
schedule
25.12.2022
Каков идиоматический способ иметь общие служебные функции для интеграционных тестов и тестов?
У меня есть проект Rust как с интеграционными тестами (в каталоге /tests ), так и с тестами (в каталоге /benches ). Есть пара служебных функций, которые мне нужны для тестов и стендов, но они не связаны с самим моим ящиком, поэтому я не могу просто...
2515 просмотров
schedule
09.06.2022
Cargo не запускает тесты в файле верхнего уровня
Меня очень смущает, как Cargo находит тесты для запуска.
Я создал проект Cargo, и он добавил мне main.rs . Если я добавлю туда #[test] функций, они будут найдены и запущены с cargo test . Если я добавлю foo.rs файл в качестве родственника к...
4818 просмотров
schedule
16.04.2023
Как я могу запустить грузовые тесты на другой машине без компилятора Rust?
Я знаю, что компилятор может работать непосредственно на arm-linux-androideabi , но эмулятор Android (я имею в виду эмуляцию ARM на x86 / amd64) работает медленно, поэтому я не хочу использовать cargo и rustc на эмуляторе, я хочу только запускать...
938 просмотров
schedule
21.10.2023
Можно ли установить зависимости Cargo в тот же каталог, что и мой проект?
Я запускаю свой проект Rust с Docker. Это быстро, но возникает проблема, когда я добавляю внешнюю зависимость. Поскольку Docker запускает новый каждый раз, когда я запускаю команду «cargo run», он снова извлекает внешние зависимости из Интернета....
1452 просмотров
schedule
29.12.2022