rust

Rust ist eine Sprache, die für das Schreiben von sehr zuverlässiger und schneller Software auf einfache Weise entwickelt wurde. Es kann von High-Level-Code bis zu hardwarespezifischem Code und von großen Eisen zu kleinen Geräten verwendet werden.
1
Antwort

Warum kann ich zweimal über eine Scheibe iterieren, aber keinen Vektor?

Wenn ich zweimal über eine Scheibe iterieren möchte, funktioniert es gut : %Vor% Aber wenn ich versuche, zweimal über einen Vektor zu iterieren, schlägt es fehl : %Vor% Ich sehe, dass das Merkmal IntoIterator self nach Wert nimmt...
03.01.2016, 02:37
2
Antworten

Wie funktioniert Interprozesskommunikation (IPC) in Rust?

Gibt es dafür einen Teil der Standardbibliothek? Ich habe herumgegrubbelt, aber ich kann nichts sofort erkennen, das es implementiert, oder irgendetwas auf Process , das euch das erlauben würde? Habe ich es vermisst? Oder muss ich etwas...
29.12.2014, 04:08
1
Antwort

Fehler beim Umgang mit Best Practices

Ich habe Rusts Dokumentation durchforstet und versucht, ein einfaches esoterisches Beispiel für meinen eigenen Bildungsnutzen auszuführen, mehr als nur praktisch. Während ich das tue, kann ich nicht den Kopf darüber verschließen, wie Rusts Fehle...
07.03.2015, 05:46
1
Antwort

Warum verwenden die 'Atomic *' - Typen von Rust nicht mutierbare Funktionen, um den Wert zu mutieren?

Ich bemerke, dass Rust% Atomic* Strukturen Funktionen haben, die den Wert ändern, wie zum Beispiel fetch_add . Zum Beispiel kann ich dieses Programm schreiben: %Vor% Dies kompiliert und läuft gut, aber wenn ich die AtomicUsize in e...
05.03.2016, 06:18
1
Antwort

Wie konfiguriere ich den Pfad zur Rust-Installation, wenn RustDT mit Eclipse verwendet wird?

Die RustDT github-Seite sagt Folgendes:    Die Rust-Installation wird für den Projektaufbau benötigt. Der Pfad zur Installation sollte in den Einstellungen / Rust konfiguriert werden. Ich gehe in Eclipse in Preferences/Rust , aber ich...
04.06.2015, 20:30
2
Antworten

Wie liest man ein einzelnes Zeichen aus der Eingabe als u8?

Ich baue gerade einen einfachen Interpreter für diese Sprache zum Üben. Das einzige Problem, das es zu überwinden gilt, ist das Lesen eines einzelnen Bytes als Zeichen aus einer Benutzereingabe. Ich habe den folgenden Code bisher, aber ich bra...
06.06.2015, 04:35
1
Antwort

Wie passt man sich selbst in einer Enum ab?

Ich habe ein enum: %Vor% Ich versuche eine Methode zu implementieren: %Vor% aber ich bekomme den folgenden Fehler: %Vor% Ohne den Stern bekomme ich auch einen Fehler: %Vor% Ich glaube, ich verstehe den ersten Fehler: Ich versuche...
25.11.2015, 19:48
1
Antwort

Kann nicht aus der gefangenen äußeren Variablen in einer 'Fn'-Schließung herauskommen

Ich versuche herauszufinden, wie man eine Funktion über einen Kanal sendet und wie man zusätzliches Klonen vermeidet, um die Funktion am anderen Ende auszuführen. Wenn ich den zusätzlichen Klonvorgang innerhalb des Abschlusses entferne, erhalte...
11.11.2015, 23:56
1
Antwort

Wie sind die Elemente eines Vektors in Rust verschoben?

Gibt es eine sichere Möglichkeit, Elemente eines Vektors in Rust zu verschieben? ( vec![1, 2, 3] wird vec![3] wenn zwei Plätze nach links verschoben werden). Ich habe es mit Copy types zu tun, und ich möchte keine höhere Strafe zahlen a...
06.07.2016, 15:09
3
Antworten

Merkmal 'x' ist nicht für den Typ 'x' implementiert

Beim Kompilieren des folgenden Codes: %Vor% Ich bekomme den Fehler: %Vor% Was ist die Fehlermeldung, die versucht zu sagen? Auch, wie man es repariert? Es gibt eine verwandte Frage , aber die Lösung bestand darin, das Merkmal A (d...
18.08.2015, 19:28