Вопросы с тегом «rust-cargo»

4
Пакет Rust с библиотекой и двоичным файлом?
Я хотел бы сделать пакет Rust, который содержит как библиотеку многократного использования (где реализована большая часть программы), так и исполняемый файл, который ее использует. Если я не перепутал семантику в модульной системе Rust, как должен Cargo.tomlвыглядеть мой файл?
190 rust  rust-cargo 

5
Почему исполняемые файлы Rust такие большие?
Просто найдя Rust и прочитав первые две главы документации, я нахожу подход и способ определения языка особенно интересными. Поэтому я решил намочить пальцы и начал с Hello world ... Я сделал это на Windows 7 x64, кстати. fn main() { println!("Hello, world!"); } Выдав cargo buildи посмотрев на результат, targets\debugя …
153 rust  rust-cargo 

2
Как программа Rust может получить доступ к метаданным из своего пакета Cargo?
Как получить доступ к метаданным пакета Cargo (например, версии) из кода Rust в пакете? В моем случае я создаю инструмент командной строки, который хотел бы иметь стандартный --versionфлаг, и я хотел бы, чтобы реализация считывала версию пакета, Cargo.tomlпоэтому мне не нужно поддерживать ее в двух местах. Я могу представить, что …
150 rust  rust-cargo 

3
Как я могу создать несколько двоичных файлов с помощью Cargo?
Я хотел бы сделать проект с a daemonи a client, подключаясь через сокет unix. A clientи a daemonтребуют двух двоичных файлов, так как мне сказать, что Cargoнужно создать две цели из двух разных источников? Чтобы добавить немного фантазии, я хотел бы иметь a libraryдля основной части daemon, и просто иметь …
95 rust  rust-cargo 

1
Могу ли я включить отладочную информацию только для своего кода без пакетов?
С включенной отладочной информацией мой двоичный файл становится примерно 400 МБ. Это происходит потому, что Rust содержит отладочную информацию для всех зависимостей. Есть ли способ включить отладочную информацию только для моего кода? [package] name = "app" version = "0.7.1" edition = "2018" [dependencies] actix = "*" actix-web = {version = …
11 rust  rust-cargo 

1
Как включить функцию «ящик» в Rust?
Я пытаюсь использовать rand::SmallRng. В документации сказано Этот PRNG является функциональным : для использования необходимо включить функцию ящика small_rng. Я искал и не могу понять, как включить «функции ящика». Фраза даже не используется в документах Rust. Это лучшее, что я мог придумать: [features] default = ["small_rng"] Но я получаю: Функция …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.