package
0.20.0
Repository: https://github.com/gotd/contrib.git
Documentation: pkg.go.dev

# 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.