Ah my stuff just never got that big.  Thank you!

On Mon, Mar 25, 2019 at 11:23:12AM -0400, Thomas Bushnell, BSG wrote:
> Notice the logic in (*bytes.Buffer).grow which will throw away already read
> data, specifically in the case n <= c/2--m.
> 
> On Mon, Mar 25, 2019 at 9:57 AM fREW Schmidt <fri...@gmail.com> wrote:
> 
> > Oh thanks, I'll switch my code to reader, though as far as I can tell,
> > bytes.Buffer doesn't discard already read data, it merely sets the
> > (private) offset.  Maybe I just got luck though.
> >
> > Thanks again!
> >
> > On Mon, Mar 25, 2019 at 08:54:43AM +0000, roger peppe wrote:
> > > The reason bytes.Buffer doesn't implement io.ReaderAt is that it doesn't
> > > keep bytes in the buffer that have been read, so it's not possible to
> > > implement that method.
> > >
> > > You can use bytes.Reader instead, which does implement io.ReaderAt and
> > > io.Seeker.
> > > To make a bytes.Reader from a bytes.Buffer, you can do
> > > `bytes.NewReader(buf.Bytes())`.
> > >
> > >   hope this helps,
> > >     rog.
> > >
> > > On Mon, 25 Mar 2019 at 06:06, <fri...@gmail.com> wrote:
> > >
> > > > Is there a reason I shouldn't submit a PR for bytes.Buffer.ReadAt?  It
> > > > would at least help for some in memory tests.
> > > >
> > > > --
> > > > Thanks,
> > > > fREW
> > > >
> > > > --
> > > > You received this message because you are subscribed to the Google
> > Groups
> > > > "golang-nuts" group.
> > > > To unsubscribe from this group and stop receiving emails from it, send
> > an
> > > > email to golang-nuts+unsubscr...@googlegroups.com.
> > > > For more options, visit https://groups.google.com/d/optout.
> > > >
> >
> > --
> > fREW Schmidt
> > https://blog.afoolishmanifesto.com
> >
> > --
> > You received this message because you are subscribed to the Google Groups
> > "golang-nuts" group.
> > To unsubscribe from this group and stop receiving emails from it, send an
> > email to golang-nuts+unsubscr...@googlegroups.com.
> > For more options, visit https://groups.google.com/d/optout.
> >

-- 
fREW Schmidt
https://blog.afoolishmanifesto.com

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to