Suchergebnisse für Anfrage "rust"
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 ...
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 ...
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 ...
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?
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: ...
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 ...
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 ...
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 ...
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: {}", ...
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? ...