# Functions
CollectPeers creates new PeerCollector.
FindPeer finds peer using given storage.
ForEach calls callback on every iterator element.
KeyFromPeer creates key from peer.
NewResolverCache creates new ResolverCache.
UpdateHook creates update hook, to collect peer data from updates.
# Constants
LatestVersion is a latest supported version of data.
# Variables
ErrPeerNotFound is a special error to return when peer not found.
ErrPeerUnmarshalMustInvalidate means that persisted Peer is outdated and must be invalidated.
nolint:gochecknoglobals.
# Structs
Peer is abstraction for persisted peer object.
PeerCollector is a simple helper to collect peers from different sources.
PeerKey is unique key of peer object.
ResolverCache is a peer.Resolver cache implemented using peer storage.
# Interfaces
PeerIterator is a peer iterator.
PeerStorage is abstraction for peer storage.