Suchergebnisse für Anfrage "lifetime"

1 die antwort

Warum hat meine gespeicherte D3-Auswahl in manchen Fällen keine Wirkung?

Ich bin verwirrt darüber, wie ich eine D3-Auswahl für die spätere Verwendung speichere. Im folgenden Code habe ich eine "globale" Variable für meine Achsen, in der ich sie beim erstmaligen Erstellen speichere. Später kann ich diese Variable für ...

1 die antwort

Warum lebt die Variable nicht lange genug?

Betrachten Sie diese Funktion, die die Dateierweiterung einer bestimmten Datei zurückgeben sollPath. pub fn get_extension<'a>(path: &'a Path) -> Option<&'a str> { let path_str = path.as_str().unwrap(); let ext_pos = ...

1 die antwort

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 ...

TOP-Veröffentlichungen

4 die antwort

Java Umfang und Lebensdauer der Variablen

Ich habe das folgende Programm geschrieben, um alle Primzahlen zwischen 2 und 50 (einschließlich) anzuzeigen. Das Programm lief wie vorgesehen, aber als ich den Code erneut überprüfte, fragte ich mich, warum es nicht fehlgeschlagen war. Dasif ...

4 die antwort

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 ...

4 die antwort

Connection Timeout und Verbindungslebensdauer

Was ist der Vor- und Nachteil von Verbindungs-Timeout = 0? Und wozu wird Connection Lifetime = 0 verwendet? z. (Database=TestDB; port=3306; Uid=usernameID; Pwd=myPassword; Server=192.168.10.1; Pooling=false; Connection Lifetime=0; Connection ...

2 die antwort

Lifetime Probleme bei der Verwendung von Threads

Es fällt mir schwer, dies zu kompilieren: use std::thread::{self, JoinHandle}; struct Foo<'c> { foo: &'c str, } impl<'c> Foo<'c> { fn use_in_another_thread<F>(self, mut cb: F) -> JoinHandle<Foo<'c>> where F: FnOnce(&mut Foo), F: Send { ...

2 die antwort

Explizite Lebensdauerdeklarationen in Merkmalobjekten von structs

In der Antwort aufdiese Frag [https://stackoverflow.com/questions/26212397/rust-lang-references-to-traits-in-structs] Es wird diskutiert, wie auf Merkmalsobjekte in Strukturen verwiesen werden kann, für die die folgende Syntax erforderlich ...

4 die antwort

Wie initialisiere ich eine Variable mit einer Lebensdauer?

Ich habe folgenden Code und weiß nicht, wie ich ihn zum Laufen bringen soll: fn new_int<'a>() -> &'a isize { &5 } fn main() { let x = new_int(); } Oder ein anderer Versuch: fn new_int<'a>() -> &'a isize { let a: &'a isize = &5; a } fn main() { ...

4 die antwort

Ausgeliehener Wert lebt beim Erstellen eines Vec @ nicht lange gen

Anmerkung der Redaktion: Diese Frage wurde vor Rust 1.0 gestellt. Seitdem haben sich viele Funktionen und Typen sowie bestimmte Sprachsemantiken geändert. Der Code in der Frage ist nicht mehr gültig, aber die Ideen, die in den ...