Crate closure_manager

Source

Structs§

Manager
Gestionnaire de closure
Un ensemble de méthodes est inclus pour gérer le VecDeque de closures. Il est préférable de recourir à celles-ci pour limiter les extensions de capacité et éviter tout risque d’accès concurentiel à une même closure.
Slot
Le Slot correspond à une closure en attente d’exécution
Chaque Slot dispose d’un Status via l’index used et d’un trait Deref pour un accès immédiat. Un Slot peut être exécuté manuellement selon la méthode suivante => (Slot)()

Enums§

Status
Ensemble des status attribuables sur un Slot
Un Slot arrive en Pending, passe en Busy durant tout usage et termine en Used. La variante Empty est utilisé pour libérer sans qu’aucun appel n’ait été fait.