golang: NewReader vs NewBufferString
NewReader
func bytes.NewReader(b []byte) *bytes.Reader
NewReader returns a new Reader reading from b.
NewBufferString
func bytes.NewBufferString(s string) *bytes.Buffer
bytes.NewBufferString
on pkg.go.dev
NewBufferString creates and initializes a new Buffer using string s as its initial contents. It is intended to prepare a buffer to read an existing string.