Suchergebnisse für Anfrage "rust"
Wiederverwenden eines Bereichs für die Iteration
Im versucht zu verstehen, wie Bereiche mit Iteratoren verwendet werden. Wenn ich einen Bereich deklariere und ihn mit einem Iterator verwende, ist es dann möglich, diesen Bereich mit einem anderen Iterator wiederzuverwenden? Zum Beispiel ...
Fehler beim Verwenden lokaler Module in Dokumentationstests
Ich spiele mit einer kleinen Kiste für die Erzeugung von 2D-Rauschen herum. Hier ist ein vereinfachtes Snippet meiner "lib.rs" -Datei: pub mod my_math { pub struct Vec2<T> { ... } ... } pub mod my_noise { use num::Float; use std::num::Wrapping; ...
Wie beende ich Speicherverluste, wenn ich as_ptr () verwende?
Da ich zum ersten Mal Systemprogrammierung lerne, fällt es mir schwer, mich mit den Regeln zu beschäftigen. Jetzt wurde ich über Speicherlecks verwirrt. Betrachten wir ein Beispiel. Sagen wir mal, Rust wirft einen Zeiger (auf einen String), den ...
Compilation von openssl-sys schlägt fehl mit `openssl / hmac.h: Keine solche Datei oder Verzeichnis` [closed]
Ich benutze Rust und Hyper. Ich habe OpenSSL und TDM-GCC installiert und dann den Frachtbau ausgeführt. Es wird ein Fehler zurückgegeben: C:\path\openssl-sys-0.6.2\src/old_openssl_shim.c:1:26: fatal error: openssl/hmac.h: No such file or ...
Warum sollte ich abweichende Funktionen verwenden?
eim Lesen des Rust-Buches bin ich auf @ gestoß ein interessantes Thema - unterschiedliche Funktionen [https://doc.rust-lang.org/stable/book/first-edition/functions.html#diverging-functions] : Rust verfügt über eine spezielle Syntax für ...
Passing eine Liste von Zeichenfolgen von Python nach Rust
Ich habe Rust jetzt seit ungefähr zwei Wochen gelernt und heute bin ich in den FFI eingestiegen. Ich habe Python benutzt, um mit Rust zu spielen, mit ctypes und libc. Ich habe ganze Zahlen und Strings übergeben und sogar gelernt, eine Liste von ...
String mit ganzzahliger Multiplikation wiederholen
ibt es eine einfache Möglichkeit, in Rust Folgendes zu tun (aus Python)? >>> print ("Repeat" * 4) RepeatRepeatRepeatRepeat Ich fange an, die Sprache zu lernen, und es scheint,String überschreibt nichtMul, und ich kann dazu auf kompakte Weise ...
Was bedeutet "Überlauf bei der Bewertung der Anforderung" und wie kann ich dies beheben?
Ich laufe in was ist möglicherweise ein Compiler-Fehler [https://github.com/rust-lang/rust/issues/23707]. Ich verstehe das Problem jedoch nicht gut genug, um die vorgeschlagene Lösung auf meinen eigenen Code zu portieren. Hier ist eine ...
Allgemeine Möglichkeit, einen Wert zu besitzen (nicht `Rc` oder` Box` angeben)
Gibt es eine Aufzählung / ein Merkmal für Besitzwerte im Allgemeinen, wenn Sie @ nicht angeben möchteWi genau der Wert gehört (entweder geteilt oder nicht), aber Sie möchten ihn nur besitzen. Ich muss Referenzen auf Closures in einer Struktur ...
Wie ordne ich eine parametrisierte Aufzählung von einem generischen Typ einem anderen zu?
Wenn ich einen Typ wie @ haMyEnum<T>, wie kann ich es abbilden, wenn nicht jede Variante parametriert ist? Zum Beispiel möchte ich von @ konvertierMyEnum<u32> zuMyEnum<String>: enum MyEnum<T> { B, C, D(T), } fn trans(a: MyEnum<u32>) -> ...