2
ответа

Укажите зависимости от конкретного контейнера в проекте как с библиотекой, так и с бинарниками [duplicate]

Учитывая проект Rust со следующей общей структурой: src ├── bin │ └── my-app.rs └── lib.rs Можно ли указать зависимости только моего приложения в ...
вопрос задан: 29 February 2016 23:31
2
ответа

Различные зависимости для библиотеки и исполняемого файла в Rust [duplicate]

Я разрабатываю пакет груза, в котором есть библиотека и исполняемый файл с тем же именем в том же каталоге: src ├── lib.rs └── main.rs Как я могу указать разные зависимости для них обоих? ...
вопрос задан: 29 February 2016 23:31
2
ответа

& ldquo; проверка груза & rdquo; дает предупреждение о мертвом коде для функции, используемой только тестом [duplicate]

В следующем коде: mod foo {pub fn bar () - & gt; i32 {42}} # [cfg (test)] mod tests {use foo; # [test] fn test_bar () {assert_eq! (42, foo :: bar ()); }} fn main () {} ...
вопрос задан: 2 October 2015 14:58
2
ответа

Как включить версию из Cargo.toml в мою программу? [Дубликат]

Есть ли способ получить доступ к текущей версии, определенной в файле Cargo.toml в моей программе? Например, если это мой Cargo.toml: [package] name = "example" version = "0.1.0", я хотел бы сделать ...
вопрос задан: 8 January 2015 13:41
1
ответ

Почему замена атрибута version и path зависимости на git-хеш вызывает ошибку компиляции?

У меня странная проблема с зависимостями. Вот шаги для воспроизведения: ❯ rustc -V rustc 1.35.0-nightly (82e2f3ec2 2019-03-20) ❯ git clone https://github.com/google/tarpc.git ❯ cd tarpc / example-service ❯ .. ,
вопрос задан: 24 March 2019 14:27
1
ответ

Переопределить скрипт сборки для зависимости

Я строю Rust crate, который имеет транзитивные зависимости от нескольких * -sys ящиков, обертывающих нативные библиотеки. Ящики * -sys используют build.rs для сборки собственных библиотек с помощью cmake, который не ...
вопрос задан: 21 February 2019 02:21
1
ответ

Могу ли я сделать сборку груза с помощью символов отладки, а также флага выпуска?

Я отлаживаю свой грузовой проект. Я строю его, используя флаг --release, как правило. Но когда я увидел трассировку стека в GDB, он был не очень читабельным. Я понял, что могу создавать символы отладки с помощью debug = ...
вопрос задан: 17 January 2019 06:47
1
ответ

Как установить функции зависимостей на основе функций библиотеки? [Дубликат]

У меня есть пакет, для которого я хочу, чтобы поддержка serde была необязательной. Я настроил его как функцию, и некоторые из моих зависимостей (например, nalgebra) создали его как функцию. В моем Cargo.toml у меня есть ...
вопрос задан: 24 October 2016 15:16
0
ответов

Компактно переопределить скрипт сборки для всех целей

Продолжая более ранний вопрос о переопределении сценариев сборки с помощью пользовательских библиотек ... У меня несколько целей сборки, и в будущем их может быть больше: .cargo / config: [target.x86_64-unknown -...
вопрос задан: 3 March 2019 22:51
0
ответов

Как получить некоторое описание груза Rust без установки внешних инструментов

Cargo имеет подкоманды, такие как поиск, установка и т. Д. Подкоманда search возвращает описание только из одного предложения. Есть ли способ получить полное описание пакета Rust только с помощью какого-то ...
вопрос задан: 1 March 2019 23:29
0
ответов

Библиотека Rust с экспортированными символами C и статически связанной libstd

У меня есть небольшая часть оболочки C, которая находится между Postgres API и моим кодом Rust. Мне нужно экспортировать эти функции C, чтобы Postgres мог вызывать его. Я пробовал оба пакета dylib и cdylib. Дилиб ...
вопрос задан: 31 December 2018 14:11