Suchergebnisse für Anfrage "rust"

8 die antwort

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

2 die antwort

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?

2 die antwort

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

TOP-Veröffentlichungen

2 die antwort

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

2 die antwort

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

4 die antwort

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

4 die antwort

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

4 die antwort

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

6 die antwort

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

2 die antwort

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