// NewReader returns a new flake id generator using the underlying reader as a source. The source
// is processed in 8-byte intervals.
NewReader returns a new flake id generator using the underlying reader as a source. The source
is processed in 8-byte intervals.
// NewReader returns a new flake id generator using the underlying reader as a source . The source // is processed in 8 - byte intervals .
func NewReader(reader io.ReadCloser) (Generator, error) {
	return &rCloserGenerator{
		reader: reader,
	}, nil
}
func NewReader ( reader io . ReadCloser ) ( Generator , error ) { return & rCloserGenerator { reader : reader , } , nil }
NewReader returns a new flake id generator using the underlying reader as a source.
NewReader returns a new flake id generator using the underlying reader as a source .