type io.WriteCloser

59 uses

	io (current package)
		io.go#L138: type WriteCloser interface {

	archive/zip
		register.go#L19: type Compressor func(w io.Writer) (io.WriteCloser, error)
		register.go#L30: func newFlateWriter(w io.Writer) io.WriteCloser {
		register.go#L110: 	compressors.Store(Store, Compressor(func(w io.Writer) (io.WriteCloser, error) { return &nopCloser{w}, nil }))
		register.go#L111: 	compressors.Store(Deflate, Compressor(func(w io.Writer) (io.WriteCloser, error) { return newFlateWriter(w), nil }))
		writer.go#L439: 	comp      io.WriteCloser

	encoding/base32
		base32.go#L250: func NewEncoder(enc *Encoding, w io.Writer) io.WriteCloser {

	encoding/base64
		base64.go#L257: func NewEncoder(enc *Encoding, w io.Writer) io.WriteCloser {

	encoding/hex
		hex.go#L215: func Dumper(w io.Writer) io.WriteCloser {

	github.com/go-git/go-git/v5/plumbing
		memory.go#L48: func (o *MemoryObject) Writer() (io.WriteCloser, error) {
		object.go#L23: 	Writer() (io.WriteCloser, error)

	github.com/go-git/go-git/v5/plumbing/format/objfile
		writer.go#L21: 	zlib   io.WriteCloser

	github.com/go-git/go-git/v5/plumbing/format/packfile
		fsobject.go#L100: func (o *FSObject) Writer() (io.WriteCloser, error) {

	github.com/go-git/go-git/v5/plumbing/storer
		object.go#L97: 	PackfileWriter() (io.WriteCloser, error)

	github.com/go-git/go-git/v5/plumbing/transport/file
		client.go#L120: func (c *command) StdinPipe() (io.WriteCloser, error) {

	github.com/go-git/go-git/v5/plumbing/transport/git
		common.go#L83: func (c *command) StdinPipe() (io.WriteCloser, error) {

	github.com/go-git/go-git/v5/plumbing/transport/internal/common
		common.go#L56: 	StdinPipe() (io.WriteCloser, error)
		common.go#L100: 	Stdin   io.WriteCloser
		common.go#L270: func (s *session) StdinContext(ctx context.Context) io.WriteCloser {
		common.go#L433: func uploadPack(w io.WriteCloser, r io.Reader, req *packp.UploadPackRequest) error {
		server.go#L16: 	Stdout io.WriteCloser

	github.com/go-git/go-git/v5/storage/filesystem
		object.go#L96: func (s *ObjectStorage) PackfileWriter() (io.WriteCloser, error) {

	github.com/go-git/go-git/v5/utils/ioutil
		common.go#L69: func NewWriteCloser(w io.Writer, c io.Closer) io.WriteCloser {
		common.go#L81: func WriteNopCloser(w io.Writer) io.WriteCloser {
		common.go#L109: func NewContextWriteCloser(ctx context.Context, w io.WriteCloser) io.WriteCloser {
		common.go#L159: func NewWriteCloserOnError(w io.WriteCloser, notify func(error)) io.WriteCloser {

	github.com/golang-migrate/migrate/v4
		migration.go#L41: 	bufferWriter io.WriteCloser

	golang.org/x/crypto/openpgp
		write.go#L109: func SymmetricallyEncrypt(ciphertext io.Writer, passphrase []byte, hints *FileHints, config *packet.Config) (plaintext io.WriteCloser, err error) {
		write.go#L172: func writeAndSign(payload io.WriteCloser, candidateHashes []uint8, signed *Entity, hints *FileHints, config *packet.Config) (plaintext io.WriteCloser, err error) {
		write.go#L260: func Encrypt(ciphertext io.Writer, to []*Entity, signed *Entity, hints *FileHints, config *packet.Config) (plaintext io.WriteCloser, err error) {
		write.go#L345: func Sign(output io.Writer, signed *Entity, hints *FileHints, config *packet.Config) (input io.WriteCloser, err error) {
		write.go#L371: 	encryptedData io.WriteCloser
		write.go#L372: 	literalData   io.WriteCloser

	golang.org/x/crypto/openpgp/armor
		encode.go#L103: 	b64       io.WriteCloser
		encode.go#L133: func Encode(out io.Writer, blockType string, headers map[string]string) (w io.WriteCloser, err error) {

	golang.org/x/crypto/openpgp/packet
		compressed.go#L69: 	c  io.WriteCloser // Compressor
		compressed.go#L90: func SerializeCompressed(w io.WriteCloser, algo CompressionAlgo, cc *CompressionConfig) (literaldata io.WriteCloser, err error) {
		compressed.go#L106: 	var compressor io.WriteCloser
		literal.go#L57: func SerializeLiteral(w io.WriteCloser, isBinary bool, fileName string, time uint32) (plaintext io.WriteCloser, err error) {
		packet.go#L102: 	w          io.WriteCloser
		packet.go#L277: func serializeStreamHeader(w io.WriteCloser, ptype packetType) (out io.WriteCloser, err error) {
		symmetrically_encrypted.go#L214: 	w io.WriteCloser
		symmetrically_encrypted.go#L256: func SerializeSymmetricallyEncrypted(w io.Writer, c CipherFunction, key []byte, config *Config) (contents io.WriteCloser, err error) {

	golang.org/x/crypto/ssh
		session.go#L144: 	stdinPipeWriter io.WriteCloser
		session.go#L541: func (s *Session) StdinPipe() (io.WriteCloser, error) {

	golang.org/x/text/unicode/norm
		readwriter.go#L66: func (f Form) Writer(w io.Writer) io.WriteCloser {

	google.golang.org/grpc/encoding
		encoding.go#L40: 	Compress(w io.Writer) (io.WriteCloser, error)

	google.golang.org/grpc/internal/binarylog
		sink.go#L144: func newBufWriteCloserSink(o io.WriteCloser) Sink {

	net/http/httputil
		httputil.go#L35: func NewChunkedWriter(w io.Writer) io.WriteCloser {

	net/http/internal
		chunked.go#L183: func NewChunkedWriter(w io.Writer) io.WriteCloser {

	net/textproto
		writer.go#L43: func (w *Writer) DotWriter() io.WriteCloser {

	os/exec
		exec.go#L577: func (c *Cmd) StdinPipe() (io.WriteCloser, error) {

	vendor/golang.org/x/text/unicode/norm
		readwriter.go#L66: func (f Form) Writer(w io.Writer) io.WriteCloser {