type io.ReadCloser
39 uses
io (current package)
io.go#L137: type ReadCloser interface {
io.go#L682: func NopCloser(r Reader) ReadCloser {
compress/flate
inflate.go#L807: func NewReader(r io.Reader) io.ReadCloser {
inflate.go#L826: func NewReaderDict(r io.Reader, dict []byte) io.ReadCloser {
compress/gzip
gunzip.go#L77: decompressor io.ReadCloser
compress/zlib
reader.go#L52: decompressor io.ReadCloser
reader.go#L74: func NewReader(r io.Reader) (io.ReadCloser, error) {
reader.go#L83: func NewReaderDict(r io.Reader, dict []byte) (io.ReadCloser, error) {
github.com/klauspost/compress/flate
inflate.go#L827: func NewReaderOpts(r io.Reader, opts ...ReaderOpt) io.ReadCloser {
inflate.go#L852: func NewReader(r io.Reader) io.ReadCloser {
inflate.go#L863: func NewReaderDict(r io.Reader, dict []byte) io.ReadCloser {
github.com/klauspost/compress/gzip
gunzip.go#L79: decompressor io.ReadCloser
github.com/klauspost/compress/zstd
decoder.go#L609: func (d *Decoder) IOReadCloser() io.ReadCloser {
zip.go#L31: func newZipReader(opts ...DOption) func(r io.Reader) io.ReadCloser {
zip.go#L40: return func(r io.Reader) io.ReadCloser {
zip.go#L139: func ZipDecompressor(opts ...DOption) func(r io.Reader) io.ReadCloser {
net/http
client.go#L981: rc io.ReadCloser
h2_bundle.go#L7729: reqBody io.ReadCloser
h2_bundle.go#L10399: var http2noBody io.ReadCloser = http2noBodyReader{}
h2_bundle.go#L10436: body io.ReadCloser // underlying Response.Body
http.go#L184: _ io.ReadCloser = NoBody
request.go#L188: Body io.ReadCloser
request.go#L196: GetBody func() (io.ReadCloser, error)
request.go#L906: rc, ok := body.(io.ReadCloser)
request.go#L928: req.GetBody = func() (io.ReadCloser, error) {
request.go#L935: req.GetBody = func() (io.ReadCloser, error) {
request.go#L942: req.GetBody = func() (io.ReadCloser, error) {
request.go#L963: req.GetBody = func() (io.ReadCloser, error) { return NoBody, nil }
request.go#L1186: func MaxBytesReader(w ResponseWriter, r io.ReadCloser, n int64) io.ReadCloser {
request.go#L1205: r io.ReadCloser // underlying reader
response.go#L72: Body io.ReadCloser
server.go#L429: reqBody io.ReadCloser
server.go#L934: readCloser io.ReadCloser
server.go#L2251: func registerOnHitEOF(rc io.ReadCloser, fn func()) {
server.go#L2264: func requestBodyRemains(rc io.ReadCloser) bool {
transfer.go#L448: Body io.ReadCloser
transport.go#L762: io.ReadCloser
transport.go#L3053: body io.ReadCloser
 |
The pages are generated with Golds v0.8.4. (GOOS=linux 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 @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |