Commit 9b08a5de authored by Vladimir Barsukov's avatar Vladimir Barsukov
Browse files

add zbytes Line, Err

parent bbdb2ba8
...@@ -19,26 +19,26 @@ func NewBuffer() *Buffer { ...@@ -19,26 +19,26 @@ func NewBuffer() *Buffer {
} }
func (z *Buffer) Write(p []byte) (n int, err error) { func (z *Buffer) Write(p []byte) (n int, err error) {
z.Mu.Lock() z.Lock()
defer z.Mu.Unlock() defer z.Unlock()
return z.Buff.Write(p) return z.Buff.Write(p)
} }
func (z *Buffer) WriteRune(r rune) (n int, err error) { func (z *Buffer) WriteRune(r rune) (n int, err error) {
z.Mu.Lock() z.Lock()
defer z.Mu.Unlock() defer z.Unlock()
return z.Buff.WriteRune(r) return z.Buff.WriteRune(r)
} }
func (z *Buffer) WriteByte(c byte) error { func (z *Buffer) WriteByte(c byte) error {
z.Mu.Lock() z.Lock()
defer z.Mu.Unlock() defer z.Unlock()
return z.Buff.WriteByte(c) return z.Buff.WriteByte(c)
} }
func (z *Buffer) WriteString(s string) (n int, err error) { func (z *Buffer) WriteString(s string) (n int, err error) {
z.Mu.Lock() z.Lock()
defer z.Mu.Unlock() defer z.Unlock()
return z.Buff.WriteString(s) return z.Buff.WriteString(s)
} }
...@@ -47,26 +47,26 @@ func (z *Buffer) WriteAny(a any) (n int, err error) { ...@@ -47,26 +47,26 @@ func (z *Buffer) WriteAny(a any) (n int, err error) {
} }
func (z *Buffer) Bytes() []byte { func (z *Buffer) Bytes() []byte {
z.Mu.Lock() z.Lock()
defer z.Mu.Unlock() defer z.Unlock()
return z.Buff.Bytes() return z.Buff.Bytes()
} }
func (z *Buffer) String() string { func (z *Buffer) String() string {
z.Mu.Lock() z.Lock()
defer z.Mu.Unlock() defer z.Unlock()
return z.Buff.String() return z.Buff.String()
} }
func (z *Buffer) Reset() { func (z *Buffer) Reset() {
z.Mu.Lock() z.Lock()
defer z.Mu.Unlock() defer z.Unlock()
z.Buff.Reset() z.Buff.Reset()
} }
func (z *Buffer) Len() int { func (z *Buffer) Len() int {
z.Mu.Lock() z.Lock()
defer z.Mu.Unlock() defer z.Unlock()
return z.Buff.Len() return z.Buff.Len()
} }
...@@ -77,3 +77,11 @@ func (z *Buffer) Lock() { ...@@ -77,3 +77,11 @@ func (z *Buffer) Lock() {
func (z *Buffer) Unlock() { func (z *Buffer) Unlock() {
z.Mu.Unlock() z.Mu.Unlock()
} }
func (z *Buffer) Line(a any) {
_, _ = z.WriteString(fmt.Sprintf("%v\n", a))
}
func (z *Buffer) Err(err error) {
z.Line(err.Error())
}
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment