Use `async_trait` in sc-consensus-slots (#8461)
* Use `async_trait` in sc-consensus-slots
This makes the code a little bit easier to read and also expresses that
there can always only be one call at a time to `on_slot`.
* slots: remove mutex around BlockImport in SlotWorker
Co-authored-by:
André Silva <andrerfosilva@gmail.com>
Showing
- substrate/Cargo.lock 1 addition, 1 deletionsubstrate/Cargo.lock
- substrate/client/consensus/aura/src/lib.rs 6 additions, 7 deletionssubstrate/client/consensus/aura/src/lib.rs
- substrate/client/consensus/babe/src/lib.rs 5 additions, 5 deletionssubstrate/client/consensus/babe/src/lib.rs
- substrate/client/consensus/slots/Cargo.toml 1 addition, 1 deletionsubstrate/client/consensus/slots/Cargo.toml
- substrate/client/consensus/slots/src/lib.rs 156 additions, 122 deletionssubstrate/client/consensus/slots/src/lib.rs
- substrate/client/consensus/slots/src/slots.rs 12 additions, 21 deletionssubstrate/client/consensus/slots/src/slots.rs
Please register or sign in to comment