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

Situationen, in denen Cell oder RefCell die beste Wahl ist

Wann müssten Sie Cell oder RefCell verwenden? Es scheint, als ob es viele andere Typenwahlen gäbe, die anstelle von diesen geeignet wären, und die Dokumentation warnt, dass die Verwendung von RefCell ein bisschen ein "letzter Ausweg" ist....
14.06.2015, 15:16
2
Antworten

Wie schreibt man die korrekte Strukturlebensdauer in Rust?

Ich möchte diese Struktur schreiben: %Vor% Das B.c sollte von A.c ausgeliehen werden. %Vor% Das habe ich versucht: %Vor% Aber es scheitert: %Vor% Ich habe die Rust-Dokumentation über den Besitz gelesen, aber ich weiß immer...
21.12.2014, 11:47
2
Antworten

Finde den Index eines Elements im Vektor

Ich muss einen Index eines Elements in einem Vektor von Strings finden, das ist, was ich bis jetzt bekommen habe: %Vor% es erzeugt einen Fehler %Vor% Ich nehme an, das liegt daran, dass enumerate() ein Tupel von <usize, _> zu...
31.05.2015, 13:54
2
Antworten

Wie erstelle ich einen Vec aus einem Bereich und mische ihn?

%Vor% Ich habe den folgenden Code: %Vor% und den folgenden Fehler erhalten: %Vor% Ich glaube, ich verstehe, dass der Inhalt von Vektoren und Slices unveränderlich ist und das den Fehler hier verursacht, aber ich bin unsicher. Die Sig...
25.09.2014, 08:32
1
Antwort

Verwendung des nicht deklarierten Typs oder Moduls "Std" bei Verwendung in einem separaten Modul

Ich habe den folgenden Code: %Vor% Ich bekomme Fehler, wenn ich das kompiliere: %Vor% Das Entfernen des inneren Moduls und das Kompilieren des enthaltenen Codes funktionieren jedoch problemlos: %Vor% Was fehlt mir hier? Ich bekomme d...
02.05.2014, 18:09
2
Antworten

Konvertiere ein Zeichen in Großbuchstaben

Ich habe eine Variable, die ein einzelnes char enthält. Ich möchte dieses char in Großbuchstaben umwandeln. Die Funktion to_uppercase gibt jedoch rustc_unicode::char::ToUppercase struct anstelle von char zurück.     
16.02.2016, 12:07
4
Antworten

Sollte ich es vermeiden, in der Produktionsanwendung auszupacken?

Es ist einfach, zur Laufzeit mit unwrap : abzustürzen %Vor% Ergebnis: %Vor% Ist unwrap nur für schnelle Tests und Proofs konzipiert? Ich kann nicht bestätigen "Mein Programm wird hier nicht abstürzen, daher kann ich unwrap " ve...
13.09.2016, 19:33
2
Antworten

Baue HashSet aus einem Vektor in Rust

Ich möchte ein HashSet<u8> von einem Vec<u8> erstellen. Ich würde das gerne machen in einer Zeile Code, kopiert die Daten nur einmal, verwendet nur 2n Speicher, aber das einzige, was ich kompilieren kann, ist dies...
01.10.2016, 05:08
2
Antworten

Abrufen des absoluten Pfads von einem PathBuf

Gegeben ein relativer Pfad: %Vor% Gibt es eine Möglichkeit, den absoluten Pfad zu erhalten?     
28.05.2015, 15:46
3
Antworten

Gibt es eine Methode wie JavaScript substr in Rust?

Ich habe mir die Rust Dokumente für String angesehen, aber ich kann nicht finde einen Weg, einen Teilstring zu extrahieren. Gibt es eine Methode wie JavaScript substr in Rust? Wenn nicht, wie würden Sie es umsetzen? %Vor% Der nä...
11.05.2016, 09:08