# Functions
New creates a new Ring whose members are defined by cluster.
NewPassive creats a new PassiveRing.
NoopPassiveRing returns a PassiveRing which never filters unhealthy hosts.
WithWatcher adds a watcher to the ring.
# Interfaces
PassiveRing is a wrapper around Ring which supports passive health checks.
Ring is a rendezvous hashing ring which calculates an ordered replica set of healthy addresses which own any given digest.
Watcher allows clients to watch the ring for changes.
# Type aliases
Option allows setting custom parameters for ring.