Suchergebnisse für Anfrage "rust"
Erwarteter Parameter für die gebundene Lebensdauer, gefundene konkrete Lebensdauer
Ich kann die Lebenszeitparameter für diesen Code nicht herausfinden. Alles, was ich versuche, führt normalerweise zu einem Compilerfehler: "Erwarteter Parameter für die gebundene Lebensdauer'a, gefundene konkrete Lebensdauer "oder so etwas wie" ...
Referenz ausleihen und gemeinsam von einem Mutex schützen
Ich versuche, einen Code zu kapseln, um zu vermeiden, dass er wiederholt wird. Dies betrifft das Ausleihen von Daten aus einem Mutex und weitere darauf folgende Operationen (die ich nicht als "out of scope" betrachte, aber die motivierenden ...
Wie speichere ich rusqlite Connection- und Statement-Objekte in Rust in derselben Struktur? [Duplikat
Diese Frage hat hier bereits eine Antwort: Warum kann ich einen Wert und eine Referenz auf diesen Wert nicht in derselben Struktur speichern? [/questions/32300132/why-cant-i-store-a-value-and-a-reference-to-that-value-in-the-same-struct] 2 ...
Wie man über alle Bytewerte iteriert (überlaufende_Literale in `0..256`)
Ich versuche über alle möglichen Bytes zu iterieren u8) Werte. Leider ist mein Bereich Literale in0..256 sind besetzt mitu8 und256 Überläufe: fn foo(byte: u8) { println!("{}", byte); } fn main() { for byte in 0..256 { foo(byte); println!("Never ...
Split eine Zeichenfolge, die die Trennzeichen
Gibt es eine einfache Möglichkeit, einen String zu teilen, wobei die Trennzeichen beibehalten werden? An Stelle von let texte = "Ten. Million. Questions. Let's celebrate all we've done together."; let v: Vec<&str> = texte.split(|c: char| ...
Warum kann ich einen Wert und eine Referenz auf diesen Wert nicht in derselben Struktur speichern?
Ich habe einen Wert und möchte diesen Wert und einen Verweis auf etwas in diesem Wert in meinem eigenen Typ speichern: struct Thing { count: u32, } struct Combined<'a>(Thing, &'a u32); fn make_combined<'a>() -> Combined<'a> { let thing = Thing { ...
Wie kann ich verhindern, dass die Rust-Benchmark-Bibliothek meinen Code optimiert?
Ich habe eine einfache Idee, ich versuche, in Rust Benchmarking. Wenn ich es jedoch mit @ messen getest::Bencher, der Basisfall, mit dem ich vergleichen möchte: #![feature(test)] extern crate test; #[cfg(test)] mod tests { use test::black_box; ...
Typproblem mit Iterator collect
Ich versuche einen Vektor von @ zu konvertier&str Paare in einHashMap mit dem folgenden Code-Snippet: use std::collections::HashMap; fn main() { let pairs = vec!(("foo", "bar"), ("toto", "tata")); let map: HashMap<&str, &str> = ...
Was ist der schnellste idiomatische Weg, um mehrere Strukturfelder gleichzeitig zu mutieren?
it @Many-Bibliotheken können Sie einen Typ definieren, der ein bestimmtes @ implementiertrait wird als Callback-Handler verwendet. Dazu müssen Sie alle Daten, die Sie für die Verarbeitung des Ereignisses benötigen, in einem einzigen Datentyp ...
Wie kann ich einen Verweis auf einen Schlüssel behalten, nachdem er in eine HashMap eingefügt wurde?
Ich möchte in eine HashMap einfügen, behalte aber eine unveränderliche Ausleihe des Schlüssels, um ihn an Orte weiterzuleiten. In meinem Fall sind die Schlüssel Zeichenfolgen. Dies ist eine Möglichkeit: use std::collections::HashMap; let mut ...