Documentation
¶
Overview ¶
Package errwrap 实现对返回 error 方法的二次包装
Index ¶
- type Buffer
- func (w *Buffer) Print(v ...interface{}) *Buffer
- func (w *Buffer) Printf(format string, v ...interface{}) *Buffer
- func (w *Buffer) Println(v ...interface{}) *Buffer
- func (w *Buffer) Reset() *Buffer
- func (w *Buffer) WByte(b byte) *Buffer
- func (w *Buffer) WBytes(data []byte) *Buffer
- func (w *Buffer) WRune(r rune) *Buffer
- func (w *Buffer) WRunes(rs []rune) *Buffer
- func (w *Buffer) WString(str string) *Buffer
- type StringBuilder
- func (builder *StringBuilder) Print(v ...interface{}) *StringBuilder
- func (builder *StringBuilder) Printf(format string, v ...interface{}) *StringBuilder
- func (builder *StringBuilder) Println(v ...interface{}) *StringBuilder
- func (builder *StringBuilder) WByte(b byte) *StringBuilder
- func (builder *StringBuilder) WBytes(data []byte) *StringBuilder
- func (builder *StringBuilder) WRune(r rune) *StringBuilder
- func (builder *StringBuilder) WRunes(rs []rune) *StringBuilder
- func (builder *StringBuilder) WString(str string) *StringBuilder
- type Writer
- func (w *Writer) Print(v ...interface{}) *Writer
- func (w *Writer) Printf(format string, v ...interface{}) *Writer
- func (w *Writer) Println(v ...interface{}) *Writer
- func (w *Writer) WByte(b byte) *Writer
- func (w *Writer) WBytes(data []byte) *Writer
- func (w *Writer) WRune(r rune) *Writer
- func (w *Writer) WRunes(rs []rune) *Writer
- func (w *Writer) WString(str string) *Writer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Buffer ¶
Buffer 提供缓存错误的 bytes.Buffer
type StringBuilder ¶
StringBuilder 提供缓存错误的 strings.Buffer
func (*StringBuilder) Print ¶
func (builder *StringBuilder) Print(v ...interface{}) *StringBuilder
Print 相当于 fmt.Fprint(builder, v...)
func (*StringBuilder) Printf ¶
func (builder *StringBuilder) Printf(format string, v ...interface{}) *StringBuilder
Printf 相当于 fmt.Fprintf(builder, format, v...)
func (*StringBuilder) Println ¶
func (builder *StringBuilder) Println(v ...interface{}) *StringBuilder
Println 相当于 fmt.Fprintln(builder, v...)
func (*StringBuilder) WByte ¶
func (builder *StringBuilder) WByte(b byte) *StringBuilder
WByte 写入单个字节内容
func (*StringBuilder) WBytes ¶
func (builder *StringBuilder) WBytes(data []byte) *StringBuilder
WBytes 写入字节内容
func (*StringBuilder) WRune ¶
func (builder *StringBuilder) WRune(r rune) *StringBuilder
WRune 写入单个字节内容
func (*StringBuilder) WRunes ¶
func (builder *StringBuilder) WRunes(rs []rune) *StringBuilder
WRunes 写入字节内容
func (*StringBuilder) WString ¶
func (builder *StringBuilder) WString(str string) *StringBuilder
WString 写入字符串
Click to show internal directories.
Click to hide internal directories.