Ich habe so etwas.Wie Arc in Mehrfachverschluß freigeben
let arc = Arc::new();
|| {
arc.clone()
}
||{
arc.clone()
}
Ich erhalte
capture of moved value: arc
Ich verstehe, warum ich dies immer. Der Klon wird nicht aufgerufen, bevor der Bogen an den Abschluss übergeben wird. Ich kann das beheben, indem ich jeden Verschluss in Funktion definiere und den Bogen kloniere, bevor ich ihn zum Verschluss gebe, gibt es eine andere Option?