Suchergebnisse für Anfrage "lifetime"
Kann eine Funktion in einem gespawnten Thread nicht aufrufen, da sie "die erforderliche Lebensdauer nicht erfüllt"
Ich kann diesen Code ausführen fn testf(host: &str) {} fn start(host: &str) { testf(host); testf(host); }aber aus irgendeinem Grund kann ich dieses nicht ausführen: fn testf(host: &str) {} fn start(host: &str) { thread::spawn(move ...
Wie werden 2 veränderbare Scheiben eines Rust-Arrays bearbeitet?
Ich habe eine Funktion, die zwei Teile eines einzelnen Arrays bearbeiten muss. Der Zweck ist, in der Lage zu sein, ein @ zu bau#[nostd] Allokator, der dem Aufrufer einen variablen Teil eines größeren Arrays zurückgeben und den Rest des Arrays für ...
Werden (globale) statische Variablen am Programmende zerstört? [Duplikat]
Mögliche Duplikate:Ruft C ++ Destruktoren für globale und klassenstatische Variablen auf?Was ist die Lebensdauer vonglobal
Rostlebensdauerfehler erwartete Betonlebensdauer, fand aber gebundene Lebensdauer
Ich habe ein Problem, das mit Lebenszeitparametern für structs arbeitet. Ich bin nicht zu 100% sicher, wie ich das Problem beschreiben soll, aber ich habe einen einfachen Fall erstellt, in dem der Fehler bei der Kompilierung angezeigt ...
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 erstelle ich ein Array mit Funktionen / Abschlüssen ohne Box?
Anmerkung der Redaktion: Diese Frage wurde vor Rust 1.0 gestellt, und seitdem hat sich ein Teil der Syntax geändert, die zugrunde liegenden Konzepte bleiben jedoch erhalten. Einige Antworten wurden für die Rust 1.0-Syntax aktualisiert. Ich bin ...
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 ...
Höher eingestuftes Merkmal Gebundene und verpackte Verschlüsse, lebenslange Ausgabe
Ich versuche, eine Funktion zu schreiben, die einen Boxed Closure zurückgibt, der Referenzen auf Typen mit beliebiger Lebensdauer bearbeiten kann. Beim Schreiben einer bestimmten Instanz funktioniert alles einwandfrei. Aber wenn ich eine ...
Problembehebung: Es kann keine angemessene Lebensdauer für automatischen Zwang abgeleitet werden
Mir ist es wieder gelungen, auf ein lebenslanges Problem zu stoßen, das ich anscheinend nicht alleine lösen kann. Der Compiler sagt es mirkann nicht auf eine angemessene Lebensdauer für automatischen Zwang schließen Ich habe versucht, dem ...
Gibt es eine Möglichkeit, einen Verweis auf eine in einer Funktion erstellte Variable zurückzugeben?
Ich möchte ein Programm schreiben, das eine Datei in zwei Schritten schreibt. Es ist wahrscheinlich, dass die Datei nicht vorhanden ist, bevor das Programm ausgeführt wird. Der Dateiname ist fest. Das Problem ist, dassOpenOptions.new().write() ...