Open jdvjdv82 opened 2 years ago
Hi there, please consider following:
type Mode uint8 const ( Reserved Mode = iota Foo Bar )
func (m Mode) String() string { switch m { case Foo: return "Foo" case Bar: return "Bar" default: return "Reserved" } }
For golang < 1.17.7 I was using {{ .Mode }} and it was displayed as 0, 1, 2 Now it is displayed as Reserved, Foo, Bar.
< 1.17.7
{{ .Mode }}
0, 1, 2
Reserved, Foo, Bar
So Stringer interface somehow kicks in.
Stringer interface
There is easy workaround, but I just want to know if there is need to adjust Jet or file an issue to golang directly.
Jet
Thanks and all the best
Hi there, please consider following:
For golang
< 1.17.7
I was using{{ .Mode }}
and it was displayed as0, 1, 2
Now it is displayed asReserved, Foo, Bar
.So
Stringer interface
somehow kicks in.There is easy workaround, but I just want to know if there is need to adjust
Jet
or file an issue to golang directly.Thanks and all the best