(val time.Time)
| 304 | } |
| 305 | |
| 306 | func (enc *jsonEncoder) AppendTime(val time.Time) { |
| 307 | cur := enc.buf.Len() |
| 308 | if e := enc.EncodeTime; e != nil { |
| 309 | e(val, enc) |
| 310 | } |
| 311 | if cur == enc.buf.Len() { |
| 312 | // User-supplied EncodeTime is a no-op. Fall back to nanos since epoch to keep |
| 313 | // output JSON valid. |
| 314 | enc.AppendInt64(val.UnixNano()) |
| 315 | } |
| 316 | } |
| 317 | |
| 318 | func (enc *jsonEncoder) AppendUint64(val uint64) { |
| 319 | enc.addElementSeparator() |
no test coverage detected