File size: 355 Bytes
7107f0b
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
package model

import "io"

// File is basic file level accessing interface
type File interface {
	io.Reader
	io.ReaderAt
	io.Seeker
	io.Closer
}

type NopMFileIF interface {
	io.Reader
	io.ReaderAt
	io.Seeker
}
type NopMFile struct {
	NopMFileIF
}

func (NopMFile) Close() error { return nil }
func NewNopMFile(r NopMFileIF) File {
	return NopMFile{r}
}