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 {
 |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |