Documentation ¶
Overview ¶
Package close provides utilities for closing resources.
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // ErrNotCloseable is returned when trying to close a resource // that does not conform to a closeable interface. ErrNotCloseable = errors.New("not a closeable resource") )
Functions ¶
Types ¶
type CloserFn ¶ added in v0.15.0
type CloserFn func() error
CloserFn implements the SimpleCloser interface.
type SimpleCloser ¶
type SimpleCloser interface {
Close()
}
SimpleCloser is a resource that can be closed without returning a result.
type SimpleCloserFn ¶ added in v0.15.0
type SimpleCloserFn func()
SimpleCloserFn implements the SimpleCloser interface.
func (SimpleCloserFn) Close ¶ added in v0.15.0
func (fn SimpleCloserFn) Close()
Close implements the SimplerCloser interface.
Click to show internal directories.
Click to hide internal directories.