blob: 09b24e80c448bd696120e1a44af69f284fd6dfe2 [file] [log] [blame]
khenaidooac637102019-01-14 15:44:34 -05001package zerolog
2
3import (
4 "net"
5 "time"
6)
7
8type encoder interface {
9 AppendArrayDelim(dst []byte) []byte
10 AppendArrayEnd(dst []byte) []byte
11 AppendArrayStart(dst []byte) []byte
12 AppendBeginMarker(dst []byte) []byte
13 AppendBool(dst []byte, val bool) []byte
14 AppendBools(dst []byte, vals []bool) []byte
15 AppendBytes(dst, s []byte) []byte
16 AppendDuration(dst []byte, d time.Duration, unit time.Duration, useInt bool) []byte
17 AppendDurations(dst []byte, vals []time.Duration, unit time.Duration, useInt bool) []byte
18 AppendEndMarker(dst []byte) []byte
19 AppendFloat32(dst []byte, val float32) []byte
20 AppendFloat64(dst []byte, val float64) []byte
21 AppendFloats32(dst []byte, vals []float32) []byte
22 AppendFloats64(dst []byte, vals []float64) []byte
23 AppendHex(dst, s []byte) []byte
24 AppendIPAddr(dst []byte, ip net.IP) []byte
25 AppendIPPrefix(dst []byte, pfx net.IPNet) []byte
26 AppendInt(dst []byte, val int) []byte
27 AppendInt16(dst []byte, val int16) []byte
28 AppendInt32(dst []byte, val int32) []byte
29 AppendInt64(dst []byte, val int64) []byte
30 AppendInt8(dst []byte, val int8) []byte
31 AppendInterface(dst []byte, i interface{}) []byte
32 AppendInts(dst []byte, vals []int) []byte
33 AppendInts16(dst []byte, vals []int16) []byte
34 AppendInts32(dst []byte, vals []int32) []byte
35 AppendInts64(dst []byte, vals []int64) []byte
36 AppendInts8(dst []byte, vals []int8) []byte
37 AppendKey(dst []byte, key string) []byte
38 AppendLineBreak(dst []byte) []byte
39 AppendMACAddr(dst []byte, ha net.HardwareAddr) []byte
40 AppendNil(dst []byte) []byte
41 AppendObjectData(dst []byte, o []byte) []byte
42 AppendString(dst []byte, s string) []byte
43 AppendStrings(dst []byte, vals []string) []byte
44 AppendTime(dst []byte, t time.Time, format string) []byte
45 AppendTimes(dst []byte, vals []time.Time, format string) []byte
46 AppendUint(dst []byte, val uint) []byte
47 AppendUint16(dst []byte, val uint16) []byte
48 AppendUint32(dst []byte, val uint32) []byte
49 AppendUint64(dst []byte, val uint64) []byte
50 AppendUint8(dst []byte, val uint8) []byte
51 AppendUints(dst []byte, vals []uint) []byte
52 AppendUints16(dst []byte, vals []uint16) []byte
53 AppendUints32(dst []byte, vals []uint32) []byte
54 AppendUints64(dst []byte, vals []uint64) []byte
55 AppendUints8(dst []byte, vals []uint8) []byte
56}