Suchergebnisse für Anfrage "rust"
Bedingt über einen von mehreren möglichen Iteratoren iterieren
Ich versuche, das Verhalten basierend auf einem @ zu änderOption Eingang zu einer Funktion. Die Idee ist, basierend darauf, ob ein gegebenesOption ist anwesend. Hier ist ein minimales, wenn auch albernes Beispiel: use std::iter; fn main() { let ...
Können Tests mit Cargo im Release-Modus erstellt werden?
Ich benutzecargo build --release, um mein Projekt in der Release-Konfiguration zu erstellen, undcargo test, um meine Tests zu erstellen und auszuführen. Ich möchte meine Tests jedoch auch im Release-Modus erstellen. Kann man das mit Ladung machen?
Warum kann ich keinen & str-Wert zurückgeben, der aus einem String generiert wurde?
Ich habe Probleme zu verstehen, warum ich ein @ nicht zurückgeben kan&str Wert generiert aus einemString (Meine Güte, wann wirdas_str fertig sein?) und ich mache etwas falsch. Ich bekomme diese Idee, weil nichts, was ich tue, den Wert lange ...
Wann sollte ich std :: convert :: From vs std :: convert :: Into implementieren?
Ich sehe dasstd::convert::Into [http://doc.rust-lang.org/std/convert/trait.Into.html] hat eine Implementierung für alles, was @ implementiestd::convert::From [http://doc.rust-lang.org/std/convert/trait.From.html]: impl<T, U> Into<U> for T where ...
Wann ist es sinnvoll, mehrere Lebensdauern in einer Struktur zu definieren?
enn wir in Rust möchten, dass eine Struktur Referenzen enthält, definieren wir ihre Lebensdauer normalerweise als solch struct Foo<'a> { x: &'a i32, y: &'a i32, }Aber es ist auch möglich, mehrere Lebensdauern für verschiedene Referenzen in ...
erwartetes Merkmal core :: ops :: FnMut, gefundener Typparameter
Ich verstehe nicht, warum der folgende Code nicht kompiliert wird. Es sieht so aus, als würde Rust den Typparameter nicht erweitern, da er zu mir passt. Code (Rostlaufstall:http: //is.gd/gC82I [http://is.gd/gC82I4]) use std::sync::{Arc, Mutex}; ...
Wie kann ich einen nicht verwendeten Typparameter in einer Struktur haben?
Ich versuche, älteren Code zu aktualisieren, der wie folgt aussieht: trait Foo<T>{} struct Bar<A, B: Foo<A>>{ b: B }Dies hat früher ganz gut funktioniert, aber jetzt erhalte ich einen Kompilierungsfehler: src/test.rs:19:12: 19:13 error: ...
Matching String: Ausgeliehener Inhalt kann nicht entfernt werden
req.url.fragment ist ein optionalesString. Wenn es einen Wert hat, möchte ich diesen Wert in @ kopierfragment, sonst möchte ich eine leere Zeichenfolge zuweisen. Ich bekomme immer wieder den Fehler, dass ichcannot move out of borrowed ...
Wie kann ich Rust-Code kompilieren, um ihn auf einem Raspberry Pi 2 auszuführen?
Ich habe kürzlich einen Raspberry PI 2 erworben und möchte ein Rust-Programm darauf ausführen. Gibt es eine Anleitung, wie man Rust-Programme auf Raspberry PI 2 kreuzt? Ich habe über das Ausführen von Rust auf RPi oder Arduino gehört, obwohl ...
Nicht in der Lage, die Referenz des übergeordneten Elements zum Kompositionsobjekt zu halten / zu übergeben
In C ++ würde es so etwas wiestruct A besteht ausstruct B und eine Funktion vonB nimmt einen Zeiger auf das übergeordnete ObjektA. Also Funktion vonA Aufruf dieser Funktion vonB wird einfach das @ übergebthis Zeiger darauf. Ich versuche dies in ...