@cryptotaxi247 / kubo / commits / 99c68ac8c

Cleanup instances of manual resolver construction

License: MIT Signed-off-by: Łukasz Magiera <magik6k@gmail.com> This commit was moved from ipfs/interface-go-ipfs-core@47db102ccd13e62f40e7372b56b33dcf33e63c60 This commit was moved from ipfs/boxo@b7e28a936c5c9edee31e262c366c30fde7d872ab

Łukasz Magiera committed Sep 19, 2018 at 23:40 UTC 99c68ac8c97652369fa2eceac144e81f8177bd4c
1 file changed +11 -1
core/coreiface/util.go
+11 -1
@@ -1,10 +1,20 @@
1 package iface
2
3 import (
4 + "context"
5 "io"
6 )
7
8 type Reader interface {
8 - io.ReadSeeker
9 + ReadSeekCloser
10 + Size() uint64
11 + CtxReadFull(context.Context, []byte) (int, error)
12 +}
13 +
14 +// A ReadSeekCloser implements interfaces to read, copy, seek and close.
15 +type ReadSeekCloser interface {
16 + io.Reader
17 + io.Seeker
18 io.Closer
19 + io.WriterTo
20 }