Versions in this module Expand all Collapse all v0 v0.1.0 Feb 20, 2021 Changes in this version + func Equal(x, y io.Reader) (equal bool, err error) + type Array []interface + type Config struct + Format string + Struct string + type Encoder struct + func (e *Encoder) Array(v Array) + func (e *Encoder) Byte(c byte) + func (e *Encoder) Literal(s string) + func (e *Encoder) Newline() + func (e *Encoder) Object(v Object) + func (e *Encoder) Pop() + func (e *Encoder) Push() + func (e *Encoder) String(s string) + func (e *Encoder) Value(v interface{}) + type Field struct + Name string + Value interface{} + type Golden struct + func NewGolden(w io.Writer, config Config) *Golden + func (g *Golden) Array(name string, v ...interface{}) + func (g *Golden) Close() error + func (g *Golden) Object(name string, v ...Field) + func (g *Golden) SetHandler(handler Handler) + func (g *Golden) Value(name string, value interface{}) + type Group struct + Config string + Golden string + Input string + func GroupOf(f fs.FS, file string) (group Group) + func Groups(f fs.FS, dir string) (groups []Group, err error) + type Handler func(e *Encoder, v interface{}) bool + type Literal string + type Object []Field