Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( UniqList = map[string]interface{}{ "UniqForInt": []int{1, 1, 2, 2, 3}, "UniqForIntPtr": []*int{&intPrt, &intPrt2, &intPrt, &intPrt2}, "UniqForStrItf": []interface{}{"Jak", "Tom", "Kav", "Jak"}, "UniqForStr": []string{"Jak", "Tom", "Kav", "Jak"}, "UniqForObj": []MockInt{MockInt(1), MockInt(1), MockInt(2), MockInt(2), MockInt(3)}, "UniqForObjPtr": []*MockInt{&intObjPrt, &intObjPrt2, &intObjPrt, &intObjPrt2}, } CvtMap = map[string]interface{}{ "StrToStrForStrItf": map[string]interface{}{ "Kav": "101", "Tom": "102", "Jak": "103", }, "StrToStrForItfItf": map[interface{}]interface{}{ &MockObj{"Kav"}: "101", &MockObj{"Tom"}: "102", &MockObj{"Jak"}: "103", }, "StrToStrForItfObj": map[string]MockObj{ "101": {"Kav"}, "102": {"Tom"}, "103": {"Jak"}, }, "IntToIntForStrItf": map[string]interface{}{ "101": 1, "102": 2, "103": 3, }, "IntToIntForItfItf": map[interface{}]interface{}{ "101": MockInt(1), "102": MockInt(2), "103": MockInt(3), }, "IntToIntForItfObj": map[interface{}]MockInt{ "101": MockInt(1), "102": MockInt(2), "103": MockInt(3), }, } CvtList = map[string]interface{}{ "ToListForRf": []interface{}{&MockObj{"Kav"}, MockObj{"Tom"}, "Jak"}, "ToListStrForItf": []interface{}{&MockObj{"Kav"}, MockObj{"Tom"}, "Jak"}, "ToListStrForRf": []*MockObj{{"Kav"}, {"Tom"}, {"Jak"}}, "ToListIntForItf": []interface{}{MockInt(101), MockInt(102), MockInt(103)}, "ToListIntForRf": []MockInt{101, 102, 103}, } MapAny = map[string]interface{}{ "map-int-map-str": mapStrToMap, "ptr-map-int-map-str": &mapStrToMap, "map-str-ptr": map[string]*struct{ A string }{ "1": {A: "1"}, "2": {A: "2"}, }, "map-str-map-str": map[string]map[string]string{ "1": {"a": "b"}, "2": {"c": "d"}, }, } OriginTypeChecker = map[string]interface{}{ "str": map[string]interface{}{"name": strCase}, "str-ptr": map[string]interface{}{"name": &strCase}, "digit": map[string]interface{}{"age": digitCase}, "digit-ptr": map[string]interface{}{"age": &digitCase}, "list": []string{"1", "2"}, "list-str": &[]string{"2", "3"}, "list-digit": map[string]interface{}{ "score": []int32{1, 2, 3}, "num": []interface{}{int64(1), int8(2), uint(3), &digitCase}, }, "map": &map[string]interface{}{"name": "Tom"}, "map-str-itf": map[string]interface{}{"map-str-itf-ptr": &map[string]interface{}{"name": "Tom"}}, } MapInnerJsonStr = `` /* 340-byte string literal not displayed */ ListInnerJsonStr = `{ "index": "[1,2,3.3,7351241250965703962]", "list_map": "[{\"1\":\"2\"}]" }` DataCase = `` /* 773-byte string literal not displayed */ )
Functions ¶
Types ¶
Click to show internal directories.
Click to hide internal directories.