Versions in this module Expand all Collapse all v0 v0.1.2 Nov 4, 2026 v0.1.0 Nov 3, 2026 Changes in this version + var ErrCloseTimeout = errors.New("lifecycle: close timeout") + var ErrClosed = errors.New("lifecycle: stack closed") + var ErrNilCloser = errors.New("lifecycle: nil close function") + type Stack struct + func New(closeTimeout time.Duration) (*Stack, error) + func (s *Stack) Close() (err error) + func (s *Stack) Register(closeFunc func() error) error