All Known Subinterfaces:
BulkheadSnapshot, CircuitBreakerSnapshot, RateLimiterSnapshot
All Known Implementing Classes:
BulkheadSnapshot.ActiveCalls, CircuitBreakerSnapshot.FailureRate, CircuitBreakerSnapshot.State, RateLimiterSnapshot.RemainingPermits

public sealed interface Snapshot permits CircuitBreakerSnapshot, BulkheadSnapshot, RateLimiterSnapshot
Gauge-worthy live state emitted by a pattern. Retry and Timeout have no live state (no window, no permit count), so they never produce a Snapshot, only Counters.