Suchergebnisse für Anfrage "rust"
variable lebt beim Speichern eines csv :: DecodedRecords-Iterators nicht lange gen
Ich versuche, ein Iteratormerkmal zu erstellen, das einen bestimmten Ressourcentyp bereitstellt, damit ich mehrere Quelltypen implementieren kann. Ich möchte eine Quelle zum Lesen aus einer CSV-Datei, einer Binärdatei usw. erstellen. Ich ...
In Rust, ist ein Vektor ein Iterator?
Ist es richtig zu sagen, dass ein Vektor (neben anderen Sammlungstypen) ein @ isIterator? Zum Beispiel kann ich einen Vektor wie folgt durchlaufen, weil er das @ implementierIterator Merkmal (wie ich es verstehe): let v = vec![1, 2, 3, 4, 5]; ...
Wie kann ich mit Cargo mehrere Binaries erstellen?
Ich möchte ein Projekt mit einem @ machdaemon und einclient, Verbindung über einen Unix-Socket. A client und eindaemon erfordert zwei Binärdateien. Wie kann ich @ mitteileCargo um zwei Ziele aus zwei verschiedenen Quellen zu erstellen? Um ein ...
Was macht Rust's unary || (Parallelrohr) Mittelwert?
Im Non-Lexical Lifetimes: Einführung [http://smallcultfollowing.com/babysteps/blog/2016/04/27/non-lexical-lifetimes-introduction/] , Niko enthält das folgende Snippet: fn get_default3<'m,K,V:Default>(map: &'m mut HashMap<K,V>, key: K) -> &'m mut ...
Enums mit konstanten Werten in Rust
Ich kann dies tun enum MyEnum { A(i32), B(i32), }aber nicht das: enum MyEnum { A(123), // 123 is a constant B(456), // 456 is a constant }Ich kann die Strukturen für @ erstellA undB mit einem einzelnen Feld und implementieren Sie dann dieses ...
Über einen Vektor veränderlicher Verweise auf Merkmalsobjekte iterieren
Ich habe einstruct enthält veränderbare Verweise auf Merkmalsobjekte: trait Task { fn do_it(&mut self); } struct Worker<'a> { tasks: Vec<&'a mut Task>, }In einer Methode vonWorker, Ich möchte die Aufgaben durchlaufen und ihr @ ...
Kann ich must_use auf ein Funktionsergebnis anwenden?
Ich habe eine Funktion, die ein @ zurückgif64. Ich möchte sicherstellen, dass die Ausgabe dieser Funktion verwendet und nicht einfach ignoriert wird. Gibt es eine Möglichkeit, dies zu tun? Der Rückgabetyp wird nicht für die Fehlerbehandlung ...
Was ist eine idiomatische Methode, um einen durch Leerzeichen getrennten Iterator in Rust zu drucken?
Ich möchte nur ein Leerzeichen getrenntString der Argumentvariablen erhalten vonstd::env::args(), das ich mit dem @ erstellt hafold Funktion wie folgt: std::env::args() .fold("".to_string(), |accum, s| accum + &s + " ") Dies schafft jedoch einen ...
Gibt es eine Möglichkeit, einen Wert vor- und nachzuspeichern?
Ich suche derzeit inmehr Zeug mit Arrays tun [https://github.com/fizyk20/generic-array/pull/12], aber ich denke, die Leistung dieser Operationen könnte noch besser sein, wenn wir uns irgendwie in ein @ verwandeln könntLeaked<T> das Array von ...
Ist es möglich, sich auf eine statische Lebensdauer zu spezialisieren?
Ich möchte mich spezialisieren&'static str von&'a str. Etwas wie das use std::borrow::Cow; struct MyString { inner: Cow<'static, str>, } impl From<&'static str> for MyString { fn from(x: &'static str) -> Self { MyString { inner: ...