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

Generieren von Rust ausführbar aus LLVM-Bitcode

Wie kann ich eine ausführbare Datei einer in Rust geschriebenen Anwendung generieren, die in LLVM-IR-Bitcode kompiliert wurde? Wenn ich versuche, die .bc-Datei mit rustc zu kompilieren, sagt sie mir stream did not contain valid UTF-8 und i...
24.05.2016, 14:16
1
Antwort

Rostfunktion hat keine statische Lebensdauer?

Ich versuche, diesen einfachen Code kompilieren zu lassen: %Vor% Aber es scheitert mit Rust 1.9: %Vor% Wie ist es möglich, dass eine freie Funktion keine statische Lebensdauer hat? Wie könnte dieser Code unsicher sein?     
26.06.2016, 21:08
1
Antwort

Gibt es in der Rust-Standardbibliothek die Möglichkeit, eine Datei von einer URL herunterzuladen?

Ich bin neu in Rust. Ich habe ein paar Hello World-Programme geschrieben und das Programm, das ich normalerweise versuche zu schreiben, interagiert irgendwie mit dem Web. Ich versuche normalerweise, eine Datei herunterzuladen. Ich dachte, ich...
24.11.2015, 15:30
2
Antworten

Warum ist die Lebensdauer für slice :: from_raw_parts wichtig?

Die Dokumente für slice::from_raw_parts warnen den Programmierer, die Scheibe mit der korrekten Lebensdauer zu kommentieren. Ich nehme an, dass ich diese Annotation mit ausführen kann, wenn ich eine Lebensdauer 'a habe %Vor% Ich nehme...
23.10.2015, 15:02
1
Antwort

Wie weiß der Rust-Compiler, ob ein Wert verschoben wurde oder nicht?

Ein einfaches Beispiel: %Vor% Wenn ich es ausführe, ist die Ausgabe: %Vor% Ich verstehe im Fall test(2) , a wird um us(a) verschoben, daher lautet die Ausgabe "test-use-drop-end". In test(1) ist die Ausgabe jedoch "test-end...
14.01.2016, 08:18
1
Antwort

Wie kann eine Referenz in Rust ein Zeiger auf einen Zeiger auf einen Zeiger sein?

Das heutige Rust-Mysterium stammt aus Abschnitt 4.9 der Rust-Programmiersprache, Erstausgabe. Das Beispiel von Referenzen und Ausleihen hat dieses Beispiel: %Vor% Das scheint vernünftig. Es druckt "6", was Sie erwarten würden, wenn die v...
05.04.2017, 17:10
1
Antwort

Kann Rust unter Linux ohne Administratorrechte installiert werden?

Version: 1.0.0 Beta 5 Ich habe es so weit gebracht, das Skript install.sh mit dem Argument "--prefix = $ HOME / local" auszuführen (Installation in mein Home-Verzeichnis) und das funktioniert gut, aber ldconfig (Teil des Prozesses install....
14.05.2015, 02:54
3
Antworten

Ist es möglich, Varianten im Wert einer veränderbaren Referenz auf eine Enum zu setzen?

Ist es möglich, Varianten im Wert einer änderbaren Referenz ( &mut E<T> ) ohne zusätzliche Einschränkungen für T zu wechseln, ohne auf unsicheren Code zurückzugreifen? Das heißt, eine enum gegeben: %Vor% Was ist die richtig...
24.02.2017, 06:12
1
Antwort

Warum werden die Strings in meinem Iterator verkettet?

Mein ursprüngliches Ziel ist es, eine Liste von Wörtern, eins in jeder Zeile, zu holen und sie in ein HashSet zu setzen, während Kommentarzeilen verworfen und E / A-Fehler korrekt erhöht werden. Gegeben die Datei "stopwords.txt": %Vor% Ic...
07.02.2017, 23:58
1
Antwort

Wie verhindere ich, dass 'rost doc' Abhängigkeiten zur Dokumentation hinzufügt?

Ich habe gerade angefangen, mit Rust zu spielen und versuchte, Dokumente für den Code zu erstellen, den ich geschrieben habe. Als ich cargo doc ausgab, sah ich etwas komisches. %Vor% Als ich my_project/target/doc/my_project/index.html...
11.12.2015, 02:59