Versions in this module Expand all Collapse all v0 v0.2.4 Jun 7, 2026 Changes in this version + func Watch(m *Manager, path string, interval time.Duration, stop <-chan struct{}) + type Breaker struct + Name string + Reason string + State State + StateString string + UpdatedAt time.Time + type Manager struct + func New() *Manager + func (m *Manager) Allow(name string) (bool, State) + func (m *Manager) Reason(name string) string + func (m *Manager) Replace(breakers map[string]*Breaker) + func (m *Manager) Set(name string, state State, reason string) + func (m *Manager) SetClock(fn func() time.Time) + func (m *Manager) Size() int + func (m *Manager) Snapshot() []Breaker + type State int + const Closed + const HalfOpen + const Open + func ParseState(s string) (State, error) + func (s State) String() string