Versions in this module Expand all Collapse all v0 v0.1.1 Dec 20, 2023 v0.1.0 Dec 7, 2023 Changes in this version + type Buffer struct + func NewBuffer(b []byte) *Buffer + func (b *Buffer) Break() *Buffer + func (b *Buffer) Else() *Buffer + func (b *Buffer) ElseIf(cond bool) *Buffer + func (b *Buffer) EndIf() *Buffer + func (b *Buffer) For(start, end, step int, do func(b *Buffer, i int)) *Buffer + func (b *Buffer) ForNTimes(n int, do func(b *Buffer, i int)) *Buffer + func (b *Buffer) If(cond bool) *Buffer + func (b *Buffer) Reset() + func (b *Buffer) Write(data []byte) (int, error) + func (b *Buffer) WriteAny(v any) *Buffer + func (b *Buffer) WriteBool(v bool) *Buffer + func (b *Buffer) WriteByte(c byte) *Buffer + func (b *Buffer) WriteBytes(s []byte) *Buffer + func (b *Buffer) WriteDuration(d time.Duration) *Buffer + func (b *Buffer) WriteFloat32(f float32, format byte, precision int) *Buffer + func (b *Buffer) WriteFloat64(f float64, format byte, precision int) *Buffer + func (b *Buffer) WriteFromBufferWriter(w BufferWriter) *Buffer + func (b *Buffer) WriteInt(i int) *Buffer + func (b *Buffer) WriteInt16(i int16) *Buffer + func (b *Buffer) WriteInt32(i int32) *Buffer + func (b *Buffer) WriteInt64(i int64) *Buffer + func (b *Buffer) WriteInt8(i int8) *Buffer + func (b *Buffer) WriteJsonSafeBytes(s []byte) *Buffer + func (b *Buffer) WriteJsonSafeString(s string) *Buffer + func (b *Buffer) WritePointer(p uintptr) *Buffer + func (b *Buffer) WriteRune(r rune) *Buffer + func (b *Buffer) WriteString(s string) *Buffer + func (b *Buffer) WriteTime(t time.Time, format string) *Buffer + func (b *Buffer) WriteUint(i uint) *Buffer + func (b *Buffer) WriteUint16(i uint16) *Buffer + func (b *Buffer) WriteUint32(i uint32) *Buffer + func (b *Buffer) WriteUint64(i uint64) *Buffer + func (b *Buffer) WriteUint8(i uint8) *Buffer + func (b Buffer) Bytes() []byte + func (b Buffer) BytesCopy() []byte + func (b Buffer) Cap() int + func (b Buffer) Len() int + func (b Buffer) ReadCloser() io.ReadCloser + func (b Buffer) Reader() io.Reader + func (b Buffer) String() string + type BufferWriteFunc func(b *Buffer) + func (fn BufferWriteFunc) WriteTo(b *Buffer) + type BufferWriter interface + WriteTo func(b *Buffer)