func EqualOneOf(tb testing.TB, expecteds interface{}, actual interface{}, msgAndArgs ...interface{}) {
	tb.Helper()
	equal, err := oneOfEquals("expecteds", expecteds, actual)
	if err != nil {
		fatal(tb, msgAndArgs, err.Error())
	}
	if !equal {
		fatal(
			tb,
			msgAndArgs,
			"None of : %#v (expecteds)\n"+
				"              == %#v (actual)", expecteds, actual)
	}
}
func EqualOneOf(tb testing.TB, expecteds interface{}, actual interface{}, msgAndArgs ...interface{}) {
	tb.Helper()
	equal, err := oneOfEquals("expecteds", expecteds, actual)
	if err != nil {
		fatal(tb, msgAndArgs, err.Error())
	}
	if !equal {
		fatal(
			tb,
			msgAndArgs,
			"None of : %#v (expecteds)\n"+
				"              == %#v (actual)", expecteds, actual)
	}
}
func EqualOneOf ( tb testing . TB , expecteds interface { } , actual interface { } , msgAndArgs ... interface { } ) { tb . Helper ( ) equal , err := oneOfEquals ( " " , expecteds , actual ) if err != nil { fatal ( tb , msgAndArgs , err . Error ( ) ) } if ! equal { fatal ( tb , msgAndArgs , " \n " + " " , expecteds , actual ) } }
// EqualOneOf checks if a value is equal to one of the elements of a slice. Note
// that if expecteds and actual are a slice of pointers and a pointer
// respectively, then the pointers are unwrapped before comparison (so this
// functions works for e.g. *pfs.Commit and []*pfs.Commit)
EqualOneOf checks if a value is equal to one of the elements of a slice . Note that if expecteds and actual are a slice of pointers and a pointer respectively then the pointers are unwrapped before comparison ( so this functions works for e . g . * pfs . Commit and [] * pfs . Commit )