Mam coś takiego.Jak udostępnić Arc w wielu zamknięciach
let arc = Arc::new();
|| {
arc.clone()
}
||{
arc.clone()
}
jestem coraz
capture of moved value: arc
rozumiem dlaczego ja dostaję to. klon nie jest wywoływany zanim łuk zostanie przekazany do zamknięcia. mogę to naprawić, definiując każde zamknięcie w funkcji i sklonować łuk przed przekazaniem go do zamknięcia, czy istnieje inna opcja?