Als «rust-cargo» getaggte Fragen

190
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...

153
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...

95
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...

78
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...

9
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...