From 81b32c21adcc61f97ba769b4bf927da878eb3f7e Mon Sep 17 00:00:00 2001 From: Steven Allen Date: Mon, 25 May 2020 10:31:55 -0700 Subject: [PATCH] nit: make option interface internals private External packages don't need to implement this. --- pipe.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pipe.go b/pipe.go index 723a64e..1e8e68e 100644 --- a/pipe.go +++ b/pipe.go @@ -37,7 +37,7 @@ func NewPipeReader(opts ...PipeReaderOption) *PipeReader { loggerMutex.Unlock() for _, o := range opts { - o.SetOption(&opt) + o.setOption(&opt) } r, w := io.Pipe() @@ -58,12 +58,12 @@ type pipeReaderOptions struct { } type PipeReaderOption interface { - SetOption(*pipeReaderOptions) + setOption(*pipeReaderOptions) } type pipeReaderOptionFunc func(*pipeReaderOptions) -func (p pipeReaderOptionFunc) SetOption(o *pipeReaderOptions) { +func (p pipeReaderOptionFunc) setOption(o *pipeReaderOptions) { p(o) }