package iohelper
import "github.com/moby/buildkit/util/iohelper"
Index ¶
- func ReadCloser(in ReaderAtCloser) io.ReadCloser
- func WithCloser(r io.ReadCloser, closer func() error) io.ReadCloser
- type Counter
- type NopWriteCloser
- type ReaderAtCloser
- type WriteCloser
Functions ¶
func ReadCloser ¶
func ReadCloser(in ReaderAtCloser) io.ReadCloser
ReadCloser returns a ReadCloser from ReaderAtCloser.
func WithCloser ¶
func WithCloser(r io.ReadCloser, closer func() error) io.ReadCloser
WithCloser returns a ReadCloser with additional closer function.
Types ¶
type Counter ¶
type Counter struct {
// contains filtered or unexported fields
}
func (*Counter) Size ¶
func (*Counter) Write ¶
type NopWriteCloser ¶
func (*NopWriteCloser) Close ¶
func (w *NopWriteCloser) Close() error
type ReaderAtCloser ¶
type WriteCloser ¶
type WriteCloser struct { io.WriteCloser CloseFunc func() error }
func (*WriteCloser) Close ¶
func (wc *WriteCloser) Close() error
Source Files ¶
- Version
- v0.21.0 (latest)
- Published
- Apr 11, 2025
- Platform
- linux/amd64
- Imports
- 3 packages
- Last checked
- 2 days ago –
Tools for package owners.