Suchergebnisse für Anfrage "rust"

2 die antwort

Wie werden die generischen Funktionen und Typen in einer RLIB gespeichert?

n C ++ können die Vorlagen nicht in dynamischen Bibliotheken generiert werden, sondern nur von Header-Dateien verwendet werde n C # können generische Funktionen und Typen in .NET von einer Zwischensprache interpretiert werde Rust hat keine ...

4 die antwort

Add Serialize-Attribut zur Eingabe aus der Drittanbieter-Bibliothek

Ich versuche, einer meiner Strukturen in Rust eine Serialisierungsfunktion hinzuzufügen. Es ist eine Veranstaltung für einen Kalender und sieht so aus: #[derive(PartialEq, Clone, Encodable, Decodable)] pub struct Event { pub id: Uuid, pub name: ...

4 die antwort

Lesen Sie die Zeilen aus der Datei und durchlaufen Sie jede Zeile und jedes Zeichen in dieser Zeile

Ich muss eine Datei lesen, jede Zeile abrufen, über jede Zeile iterieren und prüfen, ob diese Zeile ein Zeichen aus "aeiuo" enthält und ob sie mindestens 2 der Zeichen "äüö" enthält. Ist dieser Code idiomatisch Rust? Wie überprüfe ich, ob ein @ ...

TOP-Veröffentlichungen

6 die antwort

Was ist der Unterschied zwischen einem Slice und einem Array?

Warum sind beide&[u8] und&[u8; 3] ok in diesem Beispiel? fn main() { let x: &[u8] = &[1u8, 2, 3]; println!("{:?}", x); let y: &[u8; 3] = &[1u8, 2, 3]; println!("{:?}", y); }Die Tatsache, dass&[T; n] kann zu @ gezwungen werd&[T] ist der Aspekt, ...

6 die antwort

Möchten Sie HashMap mithilfe der Musterübereinstimmung hinzufügen, und leihen Sie die Datei mehrmals gleichzeitig aus.

Ich versuche, einen Spielzeugcode zu schreiben, der die Häufigkeit speichert, mit der ein Wort in einem @ angezeigt wirHashMap. Wenn der Schlüssel vorhanden ist, erhöht er einen Zähler um eins. Wenn der Schlüssel nicht vorhanden ist, fügt er ihn ...

4 die antwort

Using Rust gab Array in Python mit ctypes @ zurü

Ich habe eine Rust-Funktion, die ein @ zurückgiarray und ich möchte dieses Array in @ verwendPython, es könnte ein @ selist odernumpy.array es ist eigentlich egal. Meine Rust-Funktion sieht so aus: #[no_mangle] pub extern fn make_array() -> ...

4 die antwort

Kann beim Aufrufen einer Methode aus einer Iterator-Implementierung keine angemessene Lebensdauer für autoref ableiten

Ich versuche das @ zu implementierIterator Merkmal für eine Struktur, die als Entleiher eines Arrays von @ fungiei32 Werte, aber ich stoße immer wieder auf den Compiler und beschwere mich, dass ich in der nächsten Methode nicht auf ein Leben ...

2 die antwort

Immutable Referenz nach mutable borrow

Ich habe jedes Mal, wenn ich Rust verwende, ähnliche Probleme mit dem Eigentum / Ausleihen. Hier ist der einfachste Code, der meine üblichen Probleme veranschaulicht: use std::cell::RefCell; struct Res { name: String, } impl Res { fn ...

4 die antwort

Lesen Sie eine Datei und erhalten Sie ein Array von Zeichenfolgen

Ich möchte eine Datei lesen und einen Vektor von @ zurückbekommStrings. Die folgende Funktion funktioniert, aber gibt es einen prägnanteren oder idiomatischeren Weg? use std::fs::File; use std::io::Read; fn lines_from_file(filename: &str) ...

4 die antwort

Warum ist die Größenbeschränkung in dieser Eigenschaft erforderlich?

Ich habe ein Merkmal mit zwei zugeordneten Funktionen: trait WithConstructor: Sized { fn new_with_param(param: usize) -> Self; fn new() -> Self { Self::new_with_param(0) } }Warum wird die Standardimplementierung der zweiten Methode durchgeführt ...