Als «rust-cargo» getaggte Fragen

4
Rust-Paket mit einer Bibliothek und einer Binärdatei?
Ich möchte ein Rust-Paket erstellen, das sowohl eine wiederverwendbare Bibliothek (in der der größte Teil des Programms implementiert ist) als auch eine ausführbare Datei enthält, die es verwendet. Angenommen, ich habe keine Semantik im Rust-Modulsystem verwechselt. Wie sollte meine Cargo.tomlDatei aussehen?
190 rust  rust-cargo 

5
Warum sind die ausführbaren Dateien von Rust so groß?
Nachdem ich Rust gefunden und die ersten beiden Kapitel der Dokumentation gelesen habe, finde ich den Ansatz und die Art und Weise, wie sie die Sprache definiert haben, besonders interessant. Also beschloss ich, meine Finger nass zu machen und begann mit Hello World ... Ich habe das übrigens unter Windows …
153 rust  rust-cargo 


3
Wie kann ich mit Cargo mehrere Binärdateien erstellen?
Ich möchte ein Projekt mit a daemonund clienta erstellen und eine Verbindung über einen Unix-Socket herstellen. A clientund a daemonerfordern zwei Binärdateien. Wie kann ich also Cargozwei Ziele aus zwei verschiedenen Quellen erstellen? Um ein bisschen Fantasie hinzuzufügen, hätte ich gerne eine libraryfür den Hauptteil der daemonund nur eine Binärdatei, …
95 rust  rust-cargo 

1
Was ist ein Kistenattribut und wo füge ich es hinzu?
Um ein Gefühl dafür zu bekommen, wie Rust funktioniert, habe ich mich für einen kleinen terminalbasierten Texteditor namens Iota entschieden . Ich habe das Repository geklont und bin cargo buildnur gelaufen , um zu erfahren: error: *if let* syntax is experimental help: add #![feature(if_let)] to the crate attributes to enable …
78 rust  rust-cargo 

1
Kann ich Debug-Informationen nur für meinen Code ohne Pakete einfügen?
Mit den enthaltenen Debug-Informationen wird meine Binärdatei ungefähr 400 MB groß. Dies liegt daran, dass Rust Debug-Informationen für alle Abhängigkeiten enthält. Gibt es eine Möglichkeit, Debug-Informationen nur für meinen Code einzuschließen? [package] name = "app" version = "0.7.1" edition = "2018" [dependencies] actix = "*" actix-web = {version = "1.0", …
11 rust  rust-cargo 

1
Wie aktivieren Sie eine Rust-Kistenfunktion?
Ich versuche zu benutzen rand::SmallRng. Die Dokumentation sagt Dieses PRNG ist funktionsgesteuert : Um es zu verwenden, müssen Sie die Kistenfunktion aktivieren small_rng. Ich habe gesucht und kann nicht herausfinden, wie "Kistenfunktionen" aktiviert werden. Der Ausdruck wird nirgendwo in den Rust-Dokumenten verwendet. Dies ist das Beste, was ich mir vorstellen …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.