munenari / lazy-reader

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

lazy-reader

reader with retricted byte speed

example

func main() {
	f, err := os.Open("/path/to/sample")
	if err != nil {
		panic(err)
	}
	defer f.Close()
	r := lazyreader.NewWithConfig(f, lazyreader.BPS1M, 0)
	_, err = io.Copy(os.Discard, r) // will copy by 1Mbps
	if err != nil {
		panic(err)
	}
}

About


Languages

Language:Go 100.0%