)// EvtPeerProtocolsUpdated should be emitted when a peer we're connected to adds or removes protocols from their stack.typeEvtPeerProtocolsUpdatedstruct{// Peer is the peer whose protocols were updated.Peerpeer.ID// Added enumerates the protocols that were added by this peer.Added[]protocol.ID// Removed enumerates the protocols that were removed by this peer.Removed[]protocol.ID}// EvtLocalProtocolsUpdated should be emitted when stream handlers are attached or detached from the local host.// For handlers attached with a matcher predicate (host.SetStreamHandlerMatch()), only the protocol ID will be// included in this event.typeEvtLocalProtocolsUpdatedstruct{// Added enumerates the protocols that were added locally.Added[]protocol.ID// Removed enumerates the protocols that were removed locally.Removed[]protocol.ID}