Added a spew tag name with the very basic implementation of passing a field if the tag is set as -
This commit is contained in:
parent
d8f796af33
commit
094e332b2a
|
@ -415,6 +415,11 @@ func (d *dumpState) dump(v reflect.Value) {
|
||||||
for i := 0; i < numFields; i++ {
|
for i := 0; i < numFields; i++ {
|
||||||
d.indent()
|
d.indent()
|
||||||
vtf := vt.Field(i)
|
vtf := vt.Field(i)
|
||||||
|
spewTag := vtf.Tag.Get("spew")
|
||||||
|
switch spewTag {
|
||||||
|
case "-":
|
||||||
|
continue
|
||||||
|
}
|
||||||
d.w.Write([]byte(vtf.Name))
|
d.w.Write([]byte(vtf.Name))
|
||||||
d.w.Write(colonSpaceBytes)
|
d.w.Write(colonSpaceBytes)
|
||||||
d.ignoreNextIndent = true
|
d.ignoreNextIndent = true
|
||||||
|
|
Loading…
Reference in New Issue