type io.Closer (interface)

Method Implmentations

Close() error (*PipeReader).Close (*PipeWriter).Close ReadCloser.Close ReadSeekCloser.Close ReadWriteCloser.Close WriteCloser.Close io/fs.File.Close io/fs.ReadDirFile.Close *compress/flate.Writer.Close *compress/gzip.Reader.Close *compress/gzip.Writer.Close *compress/zlib.Writer.Close crypto/cipher.StreamWriter.Close *crypto/tls.Conn.Close *crypto/tls.QUICConn.Close *database/sql.Conn.Close *database/sql.DB.Close *database/sql.Rows.Close *database/sql.Stmt.Close database/sql/driver.Conn.Close database/sql/driver.Rows.Close database/sql/driver.RowsColumnTypeDatabaseTypeName.Close database/sql/driver.RowsColumnTypeLength.Close database/sql/driver.RowsColumnTypeNullable.Close database/sql/driver.RowsColumnTypePrecisionScale.Close database/sql/driver.RowsColumnTypeScanType.Close database/sql/driver.RowsNextResultSet.Close database/sql/driver.Stmt.Close *encoding/xml.Encoder.Close *github.com/andybalholm/brotli.Writer.Close *github.com/andybalholm/brotli/matchfinder.Writer.Close *github.com/apache/arrow-go/v18/arrow/ipc.FileReader.Close *github.com/apache/arrow-go/v18/arrow/ipc.FileWriter.Close github.com/apache/arrow-go/v18/arrow/ipc.PayloadWriter.Close *github.com/apache/arrow-go/v18/arrow/ipc.Writer.Close github.com/apache/thrift/lib/go/thrift.RichTransport.TTransport.Close *github.com/apache/thrift/lib/go/thrift.StreamTransport.Close *github.com/apache/thrift/lib/go/thrift.TBufferedTransport.Close *github.com/apache/thrift/lib/go/thrift.TFramedTransport.Close *github.com/apache/thrift/lib/go/thrift.THeaderTransport.Close *github.com/apache/thrift/lib/go/thrift.THttpClient.Close *github.com/apache/thrift/lib/go/thrift.TMemoryBuffer.Close *github.com/apache/thrift/lib/go/thrift.TransformReader.Close *github.com/apache/thrift/lib/go/thrift.TransformWriter.Close *github.com/apache/thrift/lib/go/thrift.TServerSocket.Close github.com/apache/thrift/lib/go/thrift.TServerTransport.Close *github.com/apache/thrift/lib/go/thrift.TSocket.Close *github.com/apache/thrift/lib/go/thrift.TSSLServerSocket.Close *github.com/apache/thrift/lib/go/thrift.TSSLSocket.Close github.com/apache/thrift/lib/go/thrift.TTransport.Close *github.com/apache/thrift/lib/go/thrift.TZlibTransport.Close *github.com/cenkalti/rpc2.Client.Close github.com/cenkalti/rpc2.Codec.Close github.com/coreos/etcd/pkg/fileutil.LockedFile.File.Close *github.com/fsnotify/fsnotify.Watcher.Close github.com/gdamore/tcell/v2.Tty.Close *github.com/gliderlabs/ssh.Server.Close github.com/gliderlabs/ssh.Session.Close *github.com/golang/snappy.Writer.Close *github.com/gorilla/websocket.Conn.Close *github.com/hamba/avro/v2/ocf.Encoder.Close *github.com/hibiken/asynq.Client.Close *github.com/hibiken/asynq.Inspector.Close github.com/hibiken/asynq/internal/base.Broker.Close *github.com/hibiken/asynq/internal/rdb.RDB.Close *github.com/huin/goupnp/httpu.HTTPUClient.Close *github.com/ipfs/go-log/v2.PipeReader.Close *github.com/klauspost/compress/flate.Writer.Close *github.com/klauspost/compress/gzip.Reader.Close *github.com/klauspost/compress/gzip.Writer.Close *github.com/klauspost/compress/internal/snapref.Writer.Close *github.com/klauspost/compress/s2.Writer.Close *github.com/klauspost/compress/zstd.Encoder.Close *github.com/koron/go-ssdp.Advertiser.Close *github.com/koron/go-ssdp.Monitor.Close *github.com/koron/go-ssdp/internal/multicast.Conn.Close *github.com/libp2p/go-buffer-pool.Writer.Close github.com/libp2p/go-libp2p/core/connmgr.ConnManager.Close github.com/libp2p/go-libp2p/core/connmgr.Decayer.Close github.com/libp2p/go-libp2p/core/connmgr.DecayingTag.Close github.com/libp2p/go-libp2p/core/connmgr.NullConnMgr.Close github.com/libp2p/go-libp2p/core/event.Emitter.Close github.com/libp2p/go-libp2p/core/event.Subscription.Close github.com/libp2p/go-libp2p/core/host.Host.Close github.com/libp2p/go-libp2p/core/network.Conn.Close github.com/libp2p/go-libp2p/core/network.MuxedConn.Close github.com/libp2p/go-libp2p/core/network.MuxedStream.Close github.com/libp2p/go-libp2p/core/network.Network.Close *github.com/libp2p/go-libp2p/core/network.NullResourceManager.Close github.com/libp2p/go-libp2p/core/network.ResourceManager.Close github.com/libp2p/go-libp2p/core/network.Stream.Close github.com/libp2p/go-libp2p/core/peerstore.Peerstore.Close github.com/libp2p/go-libp2p/core/sec.SecureConn.Close github.com/libp2p/go-libp2p/core/sec/insecure.Conn.Conn.Close github.com/libp2p/go-libp2p/core/transport.CapableConn.Close github.com/libp2p/go-libp2p/core/transport.GatedMaListener.Close github.com/libp2p/go-libp2p/core/transport.Listener.Close github.com/libp2p/go-libp2p/core/transport.TransportNetwork.Close *github.com/libp2p/go-libp2p/p2p/host/autonat.AmbientAutoNAT.Close github.com/libp2p/go-libp2p/p2p/host/autonat.AutoNAT.Close *github.com/libp2p/go-libp2p/p2p/host/autonat.StaticAutoNAT.Close *github.com/libp2p/go-libp2p/p2p/host/autorelay.AutoRelay.Close *github.com/libp2p/go-libp2p/p2p/host/basic.BasicHost.Close github.com/libp2p/go-libp2p/p2p/host/basic.NATManager.Close *github.com/libp2p/go-libp2p/p2p/host/blank.BlankHost.Close *github.com/libp2p/go-libp2p/p2p/host/pstoremanager.PeerstoreManager.Close *github.com/libp2p/go-libp2p/p2p/host/relaysvc.RelayManager.Close *github.com/libp2p/go-libp2p/p2p/host/routed.RoutedHost.Close *github.com/libp2p/go-libp2p/p2p/net/connmgr.BasicConnMgr.Close *github.com/libp2p/go-libp2p/p2p/net/nat.NAT.Close *github.com/libp2p/go-libp2p/p2p/net/swarm.Conn.Close *github.com/libp2p/go-libp2p/p2p/net/swarm.Stream.Close *github.com/libp2p/go-libp2p/p2p/net/swarm.Swarm.Close *github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/client.Client.Close *github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/client.Conn.Close *github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/client.Listener.Close *github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.Relay.Close *github.com/libp2p/go-libp2p/p2p/protocol/holepunch.Service.Close github.com/libp2p/go-libp2p/p2p/protocol/identify.IDService.Close *github.com/libp2p/go-libp2p/p2p/protocol/identify.ObservedAddrManager.Close *github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ConnManager.Close github.com/libp2p/go-libp2p/p2p/transport/quicreuse.Listener.Close github.com/libp2p/go-libp2p/p2p/transport/quicreuse.QUICListener.Close github.com/libp2p/go-libp2p/p2p/transport/quicreuse.QUICTransport.Close github.com/libp2p/go-libp2p/p2p/transport/quicreuse.RefCountedQUICTransport.Close github.com/libp2p/go-libp2p/p2p/transport/tcpreuse/internal/sampledconn.ManetTCPConnInterface.Close *github.com/libp2p/go-libp2p/p2p/transport/webrtc/udpmux.UDPMux.Close *github.com/libp2p/go-libp2p/p2p/transport/websocket.Conn.Close *github.com/libp2p/go-libp2p-pubsub.Topic.Close github.com/libp2p/go-msgio.ReadCloser.Close github.com/libp2p/go-msgio.ReadWriteCloser.Close github.com/libp2p/go-msgio.WriteCloser.Close github.com/libp2p/go-msgio/pbio.ReadCloser.Close github.com/libp2p/go-msgio/pbio.WriteCloser.Close github.com/libp2p/go-msgio/protoio.ReadCloser.Close github.com/libp2p/go-msgio/protoio.WriteCloser.Close *github.com/libp2p/go-yamux/v5.Session.Close *github.com/libp2p/go-yamux/v5.Stream.Close github.com/marten-seemann/tcp.Conn.Conn.Close github.com/miekg/dns.Conn.Conn.Close github.com/miekg/dns.ResponseWriter.Close github.com/miekg/dns.Transfer.Conn.Conn.Close github.com/multiformats/go-multiaddr/net.Conn.Close github.com/multiformats/go-multiaddr/net.Listener.Close github.com/multiformats/go-multiaddr/net.PacketConn.Close github.com/multiformats/go-multistream.LazyConn.Close github.com/nats-io/nats.go.ObjectResult.Close *github.com/ncruces/go-sqlite3.Backup.Close *github.com/ncruces/go-sqlite3.Blob.Close *github.com/ncruces/go-sqlite3.Conn.Close *github.com/ncruces/go-sqlite3.Stmt.Close *github.com/ncruces/go-sqlite3.Value.Close github.com/ncruces/go-sqlite3/driver.Conn.Close github.com/ncruces/go-sqlite3/vfs.File.Close github.com/ncruces/go-sqlite3/vfs.FileBatchAtomicWrite.Close github.com/ncruces/go-sqlite3/vfs.FileBusyHandler.Close github.com/ncruces/go-sqlite3/vfs.FileCheckpoint.Close github.com/ncruces/go-sqlite3/vfs.FileChunkSize.Close github.com/ncruces/go-sqlite3/vfs.FileCommitPhaseTwo.Close github.com/ncruces/go-sqlite3/vfs.FileHasMoved.Close github.com/ncruces/go-sqlite3/vfs.FileLockState.Close github.com/ncruces/go-sqlite3/vfs.FileOverwrite.Close github.com/ncruces/go-sqlite3/vfs.FilePersistWAL.Close github.com/ncruces/go-sqlite3/vfs.FilePowersafeOverwrite.Close github.com/ncruces/go-sqlite3/vfs.FilePragma.Close github.com/ncruces/go-sqlite3/vfs.FileSharedMemory.Close github.com/ncruces/go-sqlite3/vfs.FileSizeHint.Close github.com/ncruces/go-sqlite3/vfs.FileSync.Close github.com/ncruces/go-sqlite3/vfs.FileUnwrap.Close github.com/ncruces/go-sqlite3/vfs.SharedMemory.Close *github.com/pancsta/asyncmachine-go/pkg/x/history/frostdb.Memory.Close *github.com/parquet-go/parquet-go.GenericReader[...].Close *github.com/parquet-go/parquet-go.GenericWriter[...].Close github.com/parquet-go/parquet-go.Pages.Close *github.com/parquet-go/parquet-go.Reader.Close github.com/parquet-go/parquet-go.Rows.Close *github.com/parquet-go/parquet-go.SortingWriter[...].Close *github.com/parquet-go/parquet-go.Writer.Close github.com/parquet-go/parquet-go/compress.Reader.Close github.com/parquet-go/parquet-go/compress.Writer.Close *github.com/pierrec/lz4/v4.CompressingReader.Close *github.com/pierrec/lz4/v4.Writer.Close *github.com/pion/datachannel.DataChannel.Close github.com/pion/datachannel.ReadWriteCloser.Close github.com/pion/datachannel.ReadWriteCloserDeadliner.Close *github.com/pion/dtls/v2.Conn.Close *github.com/pion/dtls/v3.Conn.Close *github.com/pion/dtls/v3/internal/net.PacketBuffer.Close *github.com/pion/dtls/v3/internal/net/udp.PacketConn.Close github.com/pion/dtls/v3/pkg/net.PacketListener.Close *github.com/pion/ice/v4.Agent.Close *github.com/pion/ice/v4.Conn.Close *github.com/pion/ice/v4.MultiTCPMuxDefault.Close *github.com/pion/ice/v4.MultiUDPMuxDefault.Close github.com/pion/ice/v4.TCPMux.Close *github.com/pion/ice/v4.TCPMuxDefault.Close github.com/pion/ice/v4.UDPMux.Close *github.com/pion/ice/v4.UDPMuxDefault.Close github.com/pion/ice/v4.UniversalUDPMux.Close github.com/pion/ice/v4.UniversalUDPMuxDefault.UDPMuxDefault.Close *github.com/pion/ice/v4/internal/fakenet.MockPacketConn.Close github.com/pion/ice/v4/internal/fakenet.PacketConn.Conn.Close *github.com/pion/interceptor.Chain.Close github.com/pion/interceptor.Interceptor.Close *github.com/pion/interceptor.NoOp.Close *github.com/pion/interceptor/pkg/flexfec.FecInterceptor.NoOp.Close *github.com/pion/interceptor/pkg/nack.GeneratorInterceptor.Close *github.com/pion/interceptor/pkg/nack.ResponderInterceptor.NoOp.Close *github.com/pion/interceptor/pkg/report.ReceiverInterceptor.Close *github.com/pion/interceptor/pkg/report.SenderInterceptor.Close *github.com/pion/interceptor/pkg/rfc8888.SenderInterceptor.Close *github.com/pion/interceptor/pkg/twcc.HeaderExtensionInterceptor.NoOp.Close *github.com/pion/interceptor/pkg/twcc.SenderInterceptor.Close *github.com/pion/mdns/v2.Conn.Close *github.com/pion/sctp.Association.Close *github.com/pion/sctp.Stream.Close *github.com/pion/srtp/v3.ReadStreamSRTCP.Close *github.com/pion/srtp/v3.ReadStreamSRTP.Close *github.com/pion/srtp/v3.SessionSRTCP.Close *github.com/pion/srtp/v3.SessionSRTP.Close *github.com/pion/stun.Agent.Close *github.com/pion/stun.Client.Close github.com/pion/stun.ClientAgent.Close github.com/pion/stun.Collector.Close github.com/pion/stun.Connection.Close *github.com/pion/stun/v3.Agent.Close *github.com/pion/stun/v3.Client.Close github.com/pion/stun/v3.ClientAgent.Close github.com/pion/stun/v3.Collector.Close github.com/pion/stun/v3.Connection.Close github.com/pion/transport/v2.TCPConn.Close github.com/pion/transport/v2.TCPListener.Close github.com/pion/transport/v2.UDPConn.Close github.com/pion/transport/v2/connctx.ConnCtx.Close *github.com/pion/transport/v2/packetio.Buffer.Close *github.com/pion/transport/v2/udp.BatchConn.Close github.com/pion/transport/v2/udp.BatchPacketConn.Close *github.com/pion/transport/v2/udp.Conn.Close github.com/pion/transport/v3.TCPConn.Close github.com/pion/transport/v3.TCPListener.Close github.com/pion/transport/v3.UDPConn.Close github.com/pion/transport/v3/netctx.Conn.Close github.com/pion/transport/v3/netctx.PacketConn.Close *github.com/pion/transport/v3/packetio.Buffer.Close *github.com/pion/transport/v3/vnet.TokenBucketFilter.Close *github.com/pion/transport/v3/vnet.UDPConn.Close *github.com/pion/transport/v3/vnet.UDPProxy.Close *github.com/pion/turn/v4.Server.Close *github.com/pion/turn/v4.STUNConn.Close *github.com/pion/turn/v4/internal/allocation.Allocation.Close *github.com/pion/turn/v4/internal/allocation.Manager.Close *github.com/pion/turn/v4/internal/client.TCPAllocation.Close github.com/pion/turn/v4/internal/client.TCPConn.TCPConn.Close *github.com/pion/turn/v4/internal/client.UDPConn.Close *github.com/pion/webrtc/v4.DataChannel.Close *github.com/pion/webrtc/v4.ICEGatherer.Close *github.com/pion/webrtc/v4.PeerConnection.Close *github.com/pion/webrtc/v4/internal/mux.Endpoint.Close *github.com/pion/webrtc/v4/internal/mux.Mux.Close github.com/pion/webrtc/v4/pkg/media.Writer.Close *github.com/polarsignals/frostdb.ColumnStore.Close github.com/polarsignals/frostdb.DefaultObjstoreBucket.Bucket.Close github.com/polarsignals/frostdb.ParquetWriter.Close github.com/polarsignals/frostdb.WAL.Close github.com/polarsignals/frostdb/dynparquet.DynamicRowReader.Close github.com/polarsignals/frostdb/dynparquet.ParquetWriter.Close github.com/polarsignals/frostdb/dynparquet.PooledWriter.ParquetWriter.Close *github.com/polarsignals/frostdb/index.LSM.Close github.com/polarsignals/frostdb/storage.Bucket.Close github.com/polarsignals/frostdb/storage.BucketReaderAt.Bucket.Close github.com/polarsignals/frostdb/storage.FileReaderAt.Bucket.Close *github.com/polarsignals/frostdb/storage.Iceberg.Close *github.com/polarsignals/frostdb/wal.FileWAL.Close *github.com/polarsignals/frostdb/wal.NopWAL.Close github.com/polarsignals/wal.LogStore.Close *github.com/polarsignals/wal.WAL.Close *github.com/polarsignals/wal/fs.File.File.Close *github.com/polarsignals/wal/metadb.BoltMetaDB.Close *github.com/polarsignals/wal/segment.Reader.Close *github.com/polarsignals/wal/segment.Writer.Close github.com/polarsignals/wal/types.MetaStore.Close github.com/polarsignals/wal/types.ReadableFile.Close github.com/polarsignals/wal/types.SegmentReader.Close github.com/polarsignals/wal/types.SegmentWriter.Close github.com/polarsignals/wal/types.WritableFile.Close github.com/prometheus/common/expfmt.Closer.Close *github.com/quic-go/qpack.Decoder.Close *github.com/quic-go/qpack.Encoder.Close *github.com/quic-go/quic-go.EarlyListener.Close *github.com/quic-go/quic-go.Listener.Close github.com/quic-go/quic-go.OOBCapablePacketConn.Close *github.com/quic-go/quic-go.Path.Close github.com/quic-go/quic-go.SendStream.Close github.com/quic-go/quic-go.Stream.Close *github.com/quic-go/quic-go.Transport.Close github.com/quic-go/quic-go/http3.QUICEarlyListener.Close github.com/quic-go/quic-go/http3.RequestStream.Close *github.com/quic-go/quic-go/http3.Server.Close github.com/quic-go/quic-go/http3.Stream.Close *github.com/quic-go/quic-go/http3.Transport.Close github.com/quic-go/quic-go/internal/handshake.CryptoSetup.Close *github.com/quic-go/webtransport-go.Dialer.Close github.com/quic-go/webtransport-go.SendStream.Close *github.com/quic-go/webtransport-go.Server.Close github.com/quic-go/webtransport-go.Stream.Close github.com/redis/go-redis/v9.Client.baseClient.Close *github.com/redis/go-redis/v9.ClusterClient.Close *github.com/redis/go-redis/v9.Conn.baseClient.Close *github.com/redis/go-redis/v9.PubSub.Close *github.com/redis/go-redis/v9.Ring.Close github.com/redis/go-redis/v9.SentinelClient.baseClient.Close github.com/redis/go-redis/v9.UniversalClient.Close *github.com/redis/go-redis/v9/internal/pool.Conn.Close *github.com/redis/go-redis/v9/internal/pool.ConnPool.Close github.com/redis/go-redis/v9/internal/pool.Pooler.Close *github.com/redis/go-redis/v9/internal/pool.SingleConnPool.Close *github.com/redis/go-redis/v9/internal/pool.StickyConnPool.Close github.com/soheilhy/cmux.MuxConn.Conn.Close *github.com/tetratelabs/wazero/internal/sys.FSContext.Close github.com/tetratelabs/wazero/internal/wasm.Engine.Close github.com/thanos-io/objstore.Bucket.Close *github.com/thanos-io/objstore.InMemBucket.Close github.com/thanos-io/objstore.InstrumentedBucket.Close *github.com/thanos-io/objstore.PrefixedBucket.Close *go.etcd.io/bbolt.DB.Close go.uber.org/zap.Sink.Close golang.org/x/crypto/ssh.Channel.Close golang.org/x/crypto/ssh.Client.Conn.Close golang.org/x/crypto/ssh.Conn.Close golang.org/x/crypto/ssh.ServerConn.Conn.Close *golang.org/x/crypto/ssh.Session.Close golang.org/x/image/font.Face.Close *golang.org/x/image/font/opentype.Face.Close *golang.org/x/net/http2.ClientConn.Close *golang.org/x/net/http2/hpack.Decoder.Close golang.org/x/net/internal/socks.Conn.Conn.Close *golang.org/x/net/ipv4.PacketConn.Close *golang.org/x/net/ipv4.RawConn.Close *golang.org/x/net/ipv6.PacketConn.Close *golang.org/x/text/transform.Writer.Close *google.golang.org/grpc.ClientConn.Close google.golang.org/grpc/internal/binarylog.Sink.Close google.golang.org/grpc/mem.Reader.Close *gopkg.in/yaml.v3.Encoder.Close gorm.io/gorm.Rows.Close *gorm.io/gorm/internal/stmt_store.Stmt.Close *internal/poll.FD.Close *log/syslog.Writer.Close mime/multipart.File.Close *mime/multipart.Part.Close *mime/multipart.Writer.Close *mime/quotedprintable.Writer.Close net.Conn.Close *net.IPConn.conn.Close net.Listener.Close net.PacketConn.Close *net.TCPConn.conn.Close *net.TCPListener.Close *net.UDPConn.conn.Close *net.UnixConn.conn.Close *net.UnixListener.Close net/http.File.Close *net/http.Server.Close *net/http/httputil.ClientConn.Close *net/http/httputil.ServerConn.Close *net/rpc.Client.Close net/rpc.ClientCodec.Close net/rpc.ServerCodec.Close *net/textproto.Conn.Close *os.File.Close *os.Root.Close *vendor/golang.org/x/net/http2/hpack.Decoder.Close *vendor/golang.org/x/text/transform.Writer.Close