func (f GotFormatterFunc) Got(got interface{}) string {
	return f(got)
}
Got implements GotFormatter.
package gomock
import (
	"fmt"
	"reflect"
	"strings"
)
type Matcher interface {
	Matches(x interface{}) bool
	String() string
}
func WantFormatter(s fmt.Stringer, m Matcher) Matcher {
	type matcher interface {
		Matches(x interface{}) bool
	}
	return struct {
		matcher
		fmt.Stringer
	}{
		matcher:  m,
		Stringer: s,
	}
}
type StringerFunc func() string
func (f StringerFunc) String() string {
	return f()
}
type GotFormatter interface {
	Got(got interface{}) string
}
type GotFormatterFunc func(got interface{}) string