[][src]Trait susyp2p_core::swarm::NetworkBehaviourEventProcess

pub trait NetworkBehaviourEventProcess<TEvent> {
    fn inject_event(&mut self, event: TEvent);
}

Used when deriving NetworkBehaviour. When deriving NetworkBehaviour, must be implemented for all the possible event types generated by the various fields.

Required methods

fn inject_event(&mut self, event: TEvent)

Called when one of the fields of the type you're deriving NetworkBehaviour on generates an event.

Loading content...

Implementors

impl<TEvent, TBehaviour> NetworkBehaviourEventProcess<TEvent> for Toggle<TBehaviour> where
    TBehaviour: NetworkBehaviourEventProcess<TEvent>, 
[src]

Loading content...