Documentation
¶
Index ¶
- type CloseError
- type Closer
- type CloserBuilder
- func (cb CloserBuilder) Build() *Closer
- func (cb *CloserBuilder) Require(fn CloserRequireFunc) *CloserBuilder
- func (cb *CloserBuilder) RequireContext(fn CloserRequireContextFunc) *CloserBuilder
- func (cb *CloserBuilder) Timeout(d time.Duration) *CloserBuilder
- func (cb *CloserBuilder) When(fn CloserWhenFunc) *CloserBuilder
- type CloserRequireContextFunc
- type CloserRequireFunc
- type CloserWhenFunc
- type PanicError
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CloseError ¶ added in v0.2.0
type CloseError struct {
Causes []error
}
func (*CloseError) Error ¶ added in v0.2.0
func (ce *CloseError) Error() string
type CloserBuilder ¶
type CloserBuilder struct {
// contains filtered or unexported fields
}
func NewCloserBuilder ¶
func NewCloserBuilder() *CloserBuilder
func (CloserBuilder) Build ¶
func (cb CloserBuilder) Build() *Closer
func (*CloserBuilder) Require ¶
func (cb *CloserBuilder) Require(fn CloserRequireFunc) *CloserBuilder
func (*CloserBuilder) RequireContext ¶
func (cb *CloserBuilder) RequireContext(fn CloserRequireContextFunc) *CloserBuilder
func (*CloserBuilder) Timeout ¶
func (cb *CloserBuilder) Timeout(d time.Duration) *CloserBuilder
func (*CloserBuilder) When ¶
func (cb *CloserBuilder) When(fn CloserWhenFunc) *CloserBuilder
type CloserRequireFunc ¶
type CloserRequireFunc func() error
type CloserWhenFunc ¶
type PanicError ¶ added in v0.2.0
type PanicError struct {
Cause error
}
func (*PanicError) Error ¶ added in v0.2.0
func (pe *PanicError) Error() string
Click to show internal directories.
Click to hide internal directories.