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.
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...
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...
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...
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...
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...
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...
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...
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.
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...
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%...