type fmt.Stringer
20 uses
fmt (current package)
print.go#L63: type Stringer interface {
print.go#L670: case Stringer:
database/sql
sql.go#L167: var _ fmt.Stringer = LevelDefault
github.com/google/go-cmp/cmp
report_reflect.go#L143: case fmt.Stringer:
report_text.go#L147: Comment fmt.Stringer // e.g., "6 identical fields"
go.uber.org/mock/gomock
matchers.go#L37: func WantFormatter(s fmt.Stringer, m Matcher) Matcher {
matchers.go#L44: fmt.Stringer
string.go#L15: if s, ok := x.(fmt.Stringer); ok {
go.uber.org/zap
array_go118.go#L145: func Stringers[T fmt.Stringer](key string, values []T) Field {
array_go118.go#L149: type stringers[T fmt.Stringer] []T
field.go#L340: func Stringer(key string, val fmt.Stringer) Field {
field.go#L544: case fmt.Stringer:
go.uber.org/zap/zapcore
field.go#L231: enc.AddString(key, stringer.(fmt.Stringer).String())
golang.org/x/net/http2
writesched.go#L163: if s, ok := wr.write.(fmt.Stringer); ok {
golang.org/x/net/trace
trace.go#L321: LazyLog(x fmt.Stringer, sensitive bool)
trace.go#L829: func (tr *trace) LazyLog(x fmt.Stringer, sensitive bool) {
html/template
content.go#L132: fmtStringerType = reflect.TypeFor[fmt.Stringer]()
js.go#L164: case fmt.Stringer:
net/http
h2_bundle.go#L11523: if s, ok := wr.write.(fmt.Stringer); ok {
text/template
exec.go#L765: fmtStringerType = reflect.TypeFor[fmt.Stringer]()