github.com/vcilabs/webrpc@v0.5.2-0.20201116131534-162e27b1b33b/schema/reader.go (about) 1 package schema 2 3 import ( 4 "io" 5 ) 6 7 func NewReader(r io.Reader, path string) *Reader { 8 return &Reader{File: path, r: r} 9 } 10 11 type Reader struct { 12 r io.Reader 13 14 File string 15 } 16 17 func (r *Reader) Read(p []byte) (n int, err error) { 18 return r.r.Read(p) 19 } 20 21 var _ = io.Reader(&Reader{})