Lines Matching refs:interface
26 in1 interface{}
27 in2 interface{}
28 out interface{}
389 // Append interface
390 in1: &struct{ S interface{} }{
395 in2: &struct{ S interface{} }{
400 out: &struct{ S interface{} }{
407 // Prepend interface
408 in1: &struct{ S interface{} }{
413 in2: &struct{ S interface{} }{
418 out: &struct{ S interface{} }{
456 // Interface nil
457 in1: &struct{ S interface{} }{
460 in2: &struct{ S interface{} }{
463 out: &struct{ S interface{} }{
528 // Anonymous interface
624 // Nil pointer to a struct in an interface
626 Nested interface{}
631 Nested interface{}
640 Nested interface{}
650 // Interface src nil
651 in1: &struct{ S interface{} }{
656 in2: &struct{ S interface{} }{
659 out: &struct{ S interface{} }{
736 // Interface nilitude mismatch
737 in1: &struct{ S interface{} }{
740 in2: &struct{ S interface{} }{
745 out: &struct{ S interface{} }{
751 // Interface type mismatch
752 in1: &struct{ S interface{} }{
757 in2: &struct{ S interface{} }{
762 out: &struct{ S interface{} }{
770 // Interface not a pointer
771 in1: &struct{ S interface{} }{
776 in2: &struct{ S interface{} }{
781 out: &struct{ S interface{} }{
786 err: extendPropertyErrorf("s", "interface not a pointer"),
803 in1: &struct{ S interface{} }{
808 in2: &struct{ S interface{} }{
813 out: &struct{ S interface{} }{
836 dstValue, srcValue interface{}) (bool, error) {
853 dstValue, srcValue interface{}) (bool, error) {
870 dstValue, srcValue interface{}) (bool, error) {
925 dstValue, srcValue interface{}) (bool, error) {
963 dstValue, srcValue interface{}) (Order, error) {
984 in1 []interface{}
985 in2 interface{}
986 out []interface{}
996 in1: []interface{}{&struct{ S string }{
1002 out: []interface{}{&struct{ S string }{
1008 in1: []interface{}{&struct{ S string }{
1014 out: []interface{}{&struct{ S string }{
1021 in1: []interface{}{
1032 out: []interface{}{
1043 in1: []interface{}{
1052 out: []interface{}{
1061 in1: []interface{}{&struct{ S, A string }{
1067 out: []interface{}{&struct{ S, A string }{
1073 in1: []interface{}{&struct{ S *struct{ S, A string } }{
1083 out: []interface{}{&struct{ S *struct{ S, A string } }{
1091 in1: []interface{}{
1093 &struct{ S interface{} }{
1104 out: []interface{}{
1106 &struct{ S interface{} }{
1115 in1: []interface{}{
1117 &struct{ S interface{} }{
1126 out: []interface{}{
1128 &struct{ S interface{} }{
1137 in1: []interface{}{
1158 out: []interface{}{
1181 in1: []interface{}{struct{}{}},
1184 out: []interface{}{struct{}{}},
1188 in1: []interface{}{&struct{}{}},
1191 out: []interface{}{&struct{}{}},
1195 in1: []interface{}{&[]string{"bad"}},
1198 out: []interface{}{&[]string{"bad"}},
1202 in1: []interface{}{&struct{}{}},
1205 out: []interface{}{&struct{}{}},
1209 in1: []interface{}{
1216 out: []interface{}{
1224 in1: []interface{}{
1232 out: []interface{}{
1241 in1: []interface{}{
1249 out: []interface{}{
1289 dstValue, srcValue interface{}) (Order, error) {
1310 got interface{}, err error,
1311 expected interface{}, expectedErr error) {
1314 e := func(s string, expected, got interface{}) {
1343 func p(in interface{}) string {
1344 if v, ok := in.([]interface{}); ok {