Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BaseFormatter ¶
type BaseFormatter struct {
// Out formatted to the writer
Out io.Writer
// Src data(array, map, struct) for format
Src interface{}
// MaxDepth limit depth for array, map data TODO
MaxDepth int
// Prefix string for each element
Prefix string
// Indent string for format each element
Indent string
// ClosePrefix string for last "]", "}"
ClosePrefix string
// contains filtered or unexported fields
}
BaseFormatter struct
func (*BaseFormatter) BsWriter ¶
func (f *BaseFormatter) BsWriter() ByteStringWriter
BsWriter build and get
type ByteStringWriter ¶
type ByteStringWriter interface {
io.Writer
io.ByteWriter
io.StringWriter
fmt.Stringer
}
ByteStringWriter interface
type DataFormatter ¶
DataFormatter interface
Click to show internal directories.
Click to hide internal directories.