diff --git a/runewriter.go b/runewriter.go index 6807c06..4ea6fb3 100644 --- a/runewriter.go +++ b/runewriter.go @@ -9,9 +9,9 @@ type RuneWriter struct { writer io.Writer } -// NewRuneWriter wraps an io.Writer and returns a RuneWriter. -func NewRuneWriter(writer io.Writer) *RuneWriter { - return &RuneWriter{ +// RuneWriterWrap wraps an io.Writer and returns a RuneWriter. +func RuneWriterWrap(writer io.Writer) RuneWriter { + return RuneWriter{ writer: writer, } } diff --git a/runewriter_test.go b/runewriter_test.go index 14c2d94..3020477 100644 --- a/runewriter_test.go +++ b/runewriter_test.go @@ -58,7 +58,7 @@ func TestRuneWriter(t *testing.T) { var buffer strings.Builder var total int - runeWriter := utf8.NewRuneWriter(&buffer) + runeWriter := utf8.RuneWriterWrap(&buffer) for runeNumber, r := range test.Runes {