Adds `construct_simple_protocol` macro for simplifying the creation of protocols (#897)
* Make `on_message` take the message as `&mut Option<_>` * Make `ConsensusGossip` implement `Specialization` * Move `new_session` into `ConsensusGossip` * Adds `construct_simple_protocol` macro for simplifying the creation of protocols
Showing
- substrate/core/network/src/consensus_gossip.rs 54 additions, 0 deletionssubstrate/core/network/src/consensus_gossip.rs
- substrate/core/network/src/lib.rs 3 additions, 0 deletionssubstrate/core/network/src/lib.rs
- substrate/core/network/src/protocol.rs 100 additions, 1 deletionsubstrate/core/network/src/protocol.rs
- substrate/core/network/src/specialization.rs 1 addition, 1 deletionsubstrate/core/network/src/specialization.rs
- substrate/core/network/src/test/mod.rs 2 additions, 2 deletionssubstrate/core/network/src/test/mod.rs
- substrate/node/network/src/consensus.rs 1 addition, 1 deletionsubstrate/node/network/src/consensus.rs
- substrate/node/network/src/lib.rs 6 additions, 69 deletionssubstrate/node/network/src/lib.rs
Please register or sign in to comment