Suchergebnisse für Anfrage "rust"

8 die antwort

println! Fehler: Erwartet, dass ein Literal / Format-Argument ein String-Literal sein muss

Dieses extrem einfache Rust-Programm: fn main() { let c = "hello"; println!(c); }wirft den folgenden Kompilierungsfehler aus: error: expected a literal --> src/main.rs:3:14 | 3 | println!(c); | ^In früheren Versionen von Rust lautete der ...

4 die antwort

Wie machst du Interprozesskommunikation (IPC) in Rust?

Gibt es dafür einen Teil der Standardbibliothek? Ich habe herumgegraben, aber ich kann nichts sofort offensichtliches sehen, das es implementiert, oder irgendetwas aufProcess das würde dich das machen lassen? Habe ich es vermisst? Oder muss ...

2 die antwort

Symbole aus externen Kisten, die in `use` @ enthalten sind, können nicht gefunden werde

Ich versuche, einige Rust-Bibliotheken aus Kisten auf Github zu verwenden. Dies ist das erste Mal, dass ich dies versuche. Der Code, der aus einem Beispiel einer "html" -Bibliothek stammt, beginnt folgendermaßen: mod interactive_test { extern ...

TOP-Veröffentlichungen

2 die antwort

Datentyp, der nur einen Wertebereich annimmt

Angenommen, ich habe eine Funktion, die ein Argument vom Typ @ annimmu16. Gibt es eine elegante Möglichkeit, einen benutzerdefinierten Datentyp zu definieren, der sich genau wie ein @ verhälu16 hat aber nur Werte zwischen 0 und 100?

4 die antwort

Boxed-Wert lebt nicht lange genug

Ich versuche in Rust eine Contra-Liste als Übung zu implementieren. Ich habe es geschafft, alle meine Compiler-Fehler außer diesem zu beheben: Compiling list v0.0.1 (file:///home/nate/git/rust/list) /home/nate/git/rust/list/src/main.rs:18:24: ...

4 die antwort

Warum funktioniert # [ableiten (anzeigen)] nicht mehr?

Mit dem heutigen nächtlichen Rust kann der folgende Code nicht mehr kompiliert werden: #[derive(Show)] enum S { A, B } fn main() { println!("{}", S::A); }Instead es gibt mir die folgende Fehlermeldung: error: the trait `core::fmt::String` is ...

2 die antwort

Spezifische Version der Abhängigkeit der Abhängigkeit eines Projekts in Cargo.toml oder Cargo.lock festlegen

Nehmen wir an, mein Projekt A hängt von Bibliothek B ab, die von Bibliothek C abhängt. Bibliothek B setzt die Abhängigkeitsversion auf "*" (any), damit cargo die neueste Version von C herunterlädt. Wie kann ich Ladung anweisen, Bibliothek B ...

6 die antwort

Typen von nicht verpackten Verschlüssen, die für jedes @ eindeutig si

Dies steht im Zusammenhang mit der Frage beiError Nachricht mit Unboxed Closures [https://stackoverflow.com/questions/27867765/error-message-with-unboxed-closures] . Die Antworten weisen darauf hin, dass Rust jeweils einen Typ generiert, der für ...

4 die antwort

Warum wird das Kopiermerkmal für die Standard-Array-Initialisierung (Strukturwert) benötigt?

Wenn ich eine Struktur wie diese definiere, kann ich sie als Wert an eine Funktion übergeben, ohne etwas Bestimmtes hinzuzufügen: #[derive(Debug)] struct MyType { member: u16, } fn my_function(param: MyType) { println!("param.member: {}", ...

2 die antwort

Wie kann ich einen FnBox-Abschluss klonen, wenn er nicht in einen Bogen eingefügt werden kann?

Ich möchte Befehle (Abschlüsse) an verschiedene Threads senden, wobei der Abschluss ein Nicht-@ -Erfassen solSync Variable (daher kann ich den Abschluss nicht mit einem @ "teilen&quoArc, wie in @ erkläKönnen Sie einen Abschluss klonen? ...