type github.com/google/go-cmp/cmp.Option
42 uses
github.com/google/go-cmp/cmp (current package)
compare.go#L92: func Equal(x, y interface{}, opts ...Option) bool {
compare.go#L112: func Diff(x, y interface{}, opts ...Option) string {
compare.go#L185: func newState(opts []Option) *state {
compare.go#L193: func (s *state) processOption(opt Option) {
compare.go#L630: m := map[Option]int{}
options.go#L25: type Option interface {
options.go#L39: Option
options.go#L49: Option
options.go#L64: type Options []Option
options.go#L116: func FilterPath(f func(Path) bool, opt Option) Option {
options.go#L129: opt Option
options.go#L157: func FilterValues(f interface{}, opt Option) Option {
options.go#L176: opt Option
options.go#L196: func Ignore() Option { return ignore{} }
options.go#L275: func Transformer(name string, f interface{}) Option {
options.go#L342: func Comparer(f interface{}) Option {
options.go#L403: func Exporter(f func(reflect.Type) bool) Option {
options.go#L420: func AllowUnexported(types ...interface{}) Option {
options.go#L507: }) Option {
options.go#L525: func normalizeOption(src Option) Option {
path.go#L306: func (tf Transform) Option() Option { return tf.trans }
github.com/google/go-cmp/cmp/cmpopts
equate.go#L23: func EquateEmpty() cmp.Option {
equate.go#L48: func EquateApprox(fraction, margin float64) cmp.Option {
equate.go#L79: func EquateNaNs() cmp.Option {
equate.go#L97: func EquateApproxTime(margin time.Duration) cmp.Option {
equate.go#L136: func EquateErrors() cmp.Option {
ignore.go#L24: func IgnoreFields(typ interface{}, names ...string) cmp.Option {
ignore.go#L31: func IgnoreTypes(typs ...interface{}) cmp.Option {
ignore.go#L66: func IgnoreInterfaces(ifaces interface{}) cmp.Option {
ignore.go#L119: func IgnoreUnexported(typs ...interface{}) cmp.Option {
ignore.go#L155: func IgnoreSliceElements(discardFunc interface{}) cmp.Option {
ignore.go#L183: func IgnoreMapEntries(discardFunc interface{}) cmp.Option {
sort.go#L29: func SortSlices(lessFunc interface{}) cmp.Option {
sort.go#L100: func SortMaps(lessFunc interface{}) cmp.Option {
struct_filter.go#L21: func filterField(typ interface{}, name string, opt cmp.Option) cmp.Option {
xform.go#L11: type xformFilter struct{ xform cmp.Option }
xform.go#L32: func AcyclicTransformer(name string, xformFunc interface{}) cmp.Option {
golang.org/x/pkgsite/internal/testing/sample
sample.go#L152: var LicenseCmpOpts = []cmp.Option{
 |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |