Documentation
¶
Overview ¶
Package comdef provide some common type or constant definitions
Index ¶
Constants ¶
View Source
const ( OpEq = "=" OpNeq = "!=" OpLt = "<" OpLte = "<=" OpGt = ">" OpGte = ">=" )
consts for compare operation
View Source
const ( SingleQuote = '\'' DoubleQuote = '"' SlashQuote = '\\' SingleQuoteStr = "'" DoubleQuoteStr = `"` SlashQuoteStr = "\\" )
consts quote chars
View Source
const ( // CommaStr const define CommaStr = "," // CommaChar define CommaChar = ',' // EqualStr define EqualStr = "=" // EqualChar define EqualChar = '=' // ColonStr define ColonStr = ":" // ColonChar define ColonChar = ':' // SemicolonStr semicolon define SemicolonStr = ";" // SemicolonChar define SemicolonChar = ';' // PathStr define const PathStr = "/" // PathChar define PathChar = '/' // DefaultSep comma string DefaultSep = "," // SpaceChar char SpaceChar = ' ' // SpaceStr string SpaceStr = " " // NewlineChar char NewlineChar = '\n' // NewlineStr string NewlineStr = "\n" )
View Source
const NoIdx = -1
NoIdx invalid index or length
Variables ¶
View Source
var ErrConvType = errors.New("convert value type error")
ErrConvType error
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
type StringWriteStringer ¶
type StringWriteStringer interface { io.StringWriter fmt.Stringer }
StringWriteStringer interface
type UnmarshalFunc ¶
UnmarshalFunc define
Click to show internal directories.
Click to hide internal directories.