Pytania otagowane jako rust-cargo

4
Pakiet Rust zawierający zarówno bibliotekę, jak i plik binarny?
Chciałbym stworzyć pakiet Rusta zawierający zarówno bibliotekę wielokrotnego użytku (w której zaimplementowana jest większość programu), jak i plik wykonywalny, który z niej korzysta. Zakładając, że nie pomyliłem żadnej semantyki w systemie modułów Rusta, jak powinien Cargo.tomlwyglądać mój plik?
190 rust  rust-cargo 

5
Dlaczego pliki wykonywalne Rusta są tak ogromne?
Po znalezieniu Rusta i przeczytaniu dwóch pierwszych rozdziałów dokumentacji uważam, że podejście i sposób, w jaki zdefiniowali język, są szczególnie interesujące. Postanowiłem więc zmoczyć palce i zacząłem od Hello world ... Zrobiłem to na Windows 7 x64, przy okazji. fn main() { println!("Hello, world!"); } Wydając cargo buildi patrząc na …
153 rust  rust-cargo 

2
W jaki sposób program Rust może uzyskać dostęp do metadanych z pakietu Cargo?
Jak uzyskać dostęp do metadanych pakietu Cargo (np. Wersji) z kodu Rusta w pakiecie? W moim przypadku buduję narzędzie wiersza poleceń, które chciałbym mieć standardową --versionflagę i chciałbym, aby implementacja czytała wersję pakietu z, Cargo.tomlwięc nie muszę go utrzymywać w dwóch miejscach. Mogę sobie wyobrazić, że są inne powody, dla …
150 rust  rust-cargo 

3
Jak mogę zbudować wiele plików binarnych za pomocą Cargo?
Chciałbym zrobić projekt z a daemoni client, łącząc się przez gniazdo unixowe. A clienti a daemonwymagają dwóch plików binarnych, więc jak mam Cargozbudować dwa cele z dwóch różnych źródeł? Aby dodać trochę fantazji, chciałbym mieć librarygłówną część daemoni po prostu mieć plik binarny, aby go owinąć i komunikować przez gniazda. …
106 rust  rust-cargo 

1
Czy mogę podać informacje debugowania tylko dla mojego kodu bez pakietów?
Po uwzględnieniu informacji o debugowaniu mój plik binarny ma rozmiar około 400 MB. Dzieje się tak, ponieważ Rust zawiera informacje debugowania dla wszystkich zależności. Czy jest jakiś sposób na włączenie informacji debugowania tylko dla mojego kodu? [package] name = "app" version = "0.7.1" edition = "2018" [dependencies] actix = "*" …
11 rust  rust-cargo 

1
Jak włączyć „skrzynkę” Rust'a?
Próbuję użyć rand::SmallRng. Dokumentacja mówi Ten PRNG ma bramę funkcji : aby go użyć, musisz włączyć funkcję skrzynki small_rng. Szukałem i nie mogę dowiedzieć się, jak włączyć „funkcje skrzynek”. Fraza ta nie jest nigdzie używana w dokumentach Rust. To najlepsze, co mogłem wymyślić: [features] default = ["small_rng"] Ale dostaję: Funkcja …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.