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

BoxAny downcast return Keine im dylib-Modul

Ich benutze Dylib als Plugin-Lösung. Wenn ich die Funktion register aufruft (im folgenden Code ist fun mein Projektname): %Vor% In der Funktion register von dylib mem.get_mut::<fun::router::Router>("router") return None...
31.07.2016, 11:21
1
Antwort

Ruby string zu rosten und wieder zurück

Ich versuche eine Zeichenfolge in Ruby an eine rost-ausführbare Datei zu übergeben, manipuliere sie und gebe die manipulierte Zeichenfolge zurück. Bisher kann ich die Saite hineingeben und zurückgeben, aber ich weiß nicht, wie ich sie in eine...
24.06.2015, 08:26
1
Antwort

Wie finde ich eine Methode innerhalb des Compilers mit dem Typ und einem Namen?

Ich habe einen Lint, der auf x.len() == 0 warnt, was darauf hindeutet, stattdessen x.is_empty() zu verwenden. Allerdings wollte ich die falsch positiven Ergebnisse loswerden, wenn x keine is_empty(self: &Self) Methode hat. So...
01.06.2015, 09:17
2
Antworten

Warum wird eine Zelle zum Erstellen unbeweglicher Objekte verwendet?

Also stieß ich auf dieses Code-Snippet , das zeigt, wie man "unbewegliche" Typen in Rust erstellt - Bewegungen werden verhindert, weil die Compiler behandelt das Objekt für seine gesamte Lebensdauer als ausgeliehen. %Vor% Ich verstehe noch...
06.02.2015, 22:50
1
Antwort

Warum bekomme ich keine Leistungsverbesserung mit get_unchecked ()?

Ich habe versucht, get_unchecked() anstelle des [] -Indexoperators zu verwenden, um eine Leistungsverbesserung in der s() Funktion meiner des crate. Es führt jedoch nicht zu einer sichtbaren Leistungsverbesserung, auch wenn die...
28.08.2016, 23:08
1
Antwort

Wie kann ich beim Debuggen von MSVC ABI Rust-Programmen Variablenwerte prüfen?

Ich habe die MSVC-ABI-Version von Rust 1.7.0 heruntergeladen und bin dem Ratespiel-Abschnitt aus der Dokumentation gefolgt. Ich stelle fest, dass die Builds die native Toolchain verwenden (Visual Studio 2015 Update 2 in meinem Fall) und daher...
14.04.2016, 11:01
1
Antwort

Erlauben Sie ungenutzte benannte Argumente im Rust-Format! () family

Gegeben: %Vor% Der Compiler wird mit einem Fehler beendet: %Vor% Normalerweise wäre das kein Problem, da blue entfernt werden sollte, aber mein Anwendungsfall ist ein Wrapper-Makro (vereinfacht): %Vor% Manchmal wird es so verwende...
25.01.2017, 00:27
1
Antwort

Wie finden Sie in der Dokumentation, dass to_string für & str verfügbar ist?

Ich habe versucht zu verstehen, was passiert, wenn Lesen einer Zeile , aber ich konnte nicht finden, dass es eine Methode to_string in der Dokumentation für str , obwohl ich weiß, dass es da ist.     
15.01.2015, 22:40
1
Antwort

Können wir Test Utilities zwischen Kisten teilen?

Ich habe crate-0 mit src/lib.rs wie folgt: %Vor% Ich habe auch Kiste-1, wo ich das Test-Framework brauche, das ich in Kiste-0 definiert habe: %Vor% Der Code hier ist trivial und kann kopiert werden, aber in Wirklichkeit habe ich kompl...
17.01.2017, 15:08
1
Antwort

So implementieren Sie einen Fehlerwrapper für alle vorhandenen Fehler

Grundsätzlich möchte ich meinen benutzerdefinierten Fehlertyp in allen Funktionen verwenden, und ich muss die vorhandenen Std-Fehler umbrechen, so dass das Makro try! in allen Std-Methoden erfolgreich ist. Hier ist was ich mache: %Vor%...
30.04.2015, 04:05