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} | |
} | |