func (w *WriteBuffer) WriteSingleByte(n byte) {
	if w.err != nil {
		return
	}

	if len(w.remaining) == 0 {
		w.setErr(ErrBufferFull)
		return
	}

	w.remaining[0] = n
	w.remaining = w.remaining[1:]
}
func (w *WriteBuffer) WriteSingleByte(n byte) {
	if w.err != nil {
		return
	}

	if len(w.remaining) == 0 {
		w.setErr(ErrBufferFull)
		return
	}

	w.remaining[0] = n
	w.remaining = w.remaining[1:]
}
func ( w * WriteBuffer ) WriteSingleByte ( n byte ) { if w . err != nil { return } if len ( w . remaining ) == 0 { w . setErr ( ErrBufferFull ) return } w . remaining [ 0 ] = n w . remaining = w . remaining [ 1 : ] }
// WriteSingleByte writes a single byte to the buffer
WriteSingleByte writes a single byte to the buffer