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.
2
Antworten

Die Implementierung von 'Ord' für einen Typ ist umständlich?

Versuche, meinen Kopf wieder in Rust zu legen. Also ich habe einen Typ, lass es ein newtype zum Zweck der Einfachheit sein: %Vor% Und ich möchte Ord implementieren. Also tue ich: %Vor% Wenn ich nun zwei Variablen meiner Typen ve...
07.02.2015, 21:40
3
Antworten

Gibt es eine Möglichkeit, eine Datei zu erstellen und zu öffnen, wenn sie nicht existiert, aber ansonsten fehlschlägt?

Es sieht so aus, als ob OpenOptions dieses Szenario und eine vorhandene Datei nicht unterstützt wird entweder abgeschnitten oder überschrieben.     
25.02.2016, 19:39
2
Antworten

Wie führe ich Rust-Code direkt auf Unix-Systemen aus? (mit dem Shebang)

Wenn man diesen Thread liest, sieht es so aus, als wäre es möglich, den Shebang zu verwenden führe Rust * aus. %Vor% Wenn Sie diese ausführbare Datei ausführen und ausführen, wird der Code zwar kompiliert, aber nicht ausgeführt. %Vor%...
25.12.2016, 15:17
2
Antworten

Wie ändere ich die Variable von innen Fn Schließung in Rust?

Ich habe den folgenden Code ( Spielplatz ): %Vor% Die folgenden Fehler treten auf: %Vor% Ich habe eine Liste geladener Objekte und eine Liste von Objekten in einer Datenbank. Ich brauche eine Funktion, die eine Schließung nimmt und sie a...
20.12.2016, 09:48
3
Antworten

Wie sage ich dem VS-Code, welche Toolchain ich verwenden möchte?

Nach der Installation von Erweiterungen für Rust bekomme ich diesen Fehler:    Um richtig zu funktionieren, muss die Erweiterung wissen, welche Toolchain Sie haben   möchte verwenden.     
30.08.2017, 07:22
1
Antwort

Generische Funktion zum Akzeptieren & Str oder Verschieben von String ohne Kopieren

Ich möchte eine generische Funktion schreiben, die jede Art von String akzeptiert ( &str / String ), um den Aufrufer zu vereinfachen. Die Funktion benötigt intern String , also möchte ich auch unnötige Neuzuweisung vermeiden, wenn...
06.08.2017, 19:30
1
Antwort

So teilen Sie Arc in Mehrfachverschlüssen

Ich habe so etwas. %Vor% Ich bekomme %Vor% Ich verstehe, warum ich das verstehe. Der Klon wird nicht aufgerufen, bevor der Bogen an den Abschluss übergeben wird. Ich kann das beheben, indem ich jede Schließung in Funktion definiere und d...
11.07.2015, 17:43
1
Antwort

Erzwingt die Reihenfolge, in der Strukturfelder gelöscht werden

Ich implementiere ein Objekt, das mehrere Ressourcen besitzt, die von C-Bibliotheken über FFI erstellt wurden. Um zu bereinigen, was bereits gemacht wurde, wenn der Konstruktor in Panik gerät, wickle ich jede Ressource in eine eigene Struktur un...
09.12.2016, 05:15
1
Antwort

Wie kann ich eine bidirektionale Karte modellieren, ohne den Border Checker zu stören?

Von Warum kann ich keinen Wert und eine Referenz auf diesen Wert in derselben Struktur speichern? Ich habe gelernt, dass ich keinen Wert und eine Referenz in derselben Struktur speichern kann. Die vorgeschlagene Lösung ist:    Die einfac...
09.11.2015, 16:08
1
Antwort

Entspricht constexpr aus C ++?

Siehe diesen Code: %Vor% rustc gibt das aus %Vor% Aber something_const ist nicht dynamisch, weil es zur Kompilierzeit bekannt ist. Ist es ein Äquivalent in Rust des C ++ constexpr Mechanismus?     
27.12.2016, 13:57