Suchergebnisse für Anfrage "rust"

2 die antwort

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

2 die antwort

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

2 die antwort

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

TOP-Veröffentlichungen

0 die antwort

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

4 die antwort

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

2 die antwort

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

4 die antwort

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

4 die antwort

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

2 die antwort

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

8 die antwort

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