@@ -94,37 +94,15 @@ fn test_types() {
9494 assert json.decode[StructType[string ]]('{"val": "0"}' )! .val == '0'
9595 assert json.decode[StructType[string ]]('{"val": "1"}' )! .val == '1'
9696 assert json.decode[StructType[string ]]('{"val": "2"}' )! .val == '2'
97- assert json.decode[StructType[string ]]('{"val": 0}' )! .val == '0'
98- assert json.decode[StructType[string ]]('{"val": 1}' )! .val == '1'
99- assert json.decode[StructType[string ]]('{"val": 2}' )! .val == '2'
10097 assert json.decode[StructType[string ]]('{"val": "true"}' )! .val == 'true'
10198 assert json.decode[StructType[string ]]('{"val": "false"}' )! .val == 'false'
102- assert json.decode[StructType[string ]]('{"val": true}' )! .val == 'true'
103- assert json.decode[StructType[string ]]('{"val": false}' )! .val == 'false'
104-
105- assert json.decode[StructType[bool ]]('{"val": ""}' )! .val == false
106- assert json.decode[StructType[bool ]]('{"val": "0"}' )! .val == false
107- assert json.decode[StructType[bool ]]('{"val": "1"}' )! .val == true
108- assert json.decode[StructType[bool ]]('{"val": "2"}' )! .val == true
109- assert json.decode[StructType[bool ]]('{"val": 0}' )! .val == false
110- assert json.decode[StructType[bool ]]('{"val": 1}' )! .val == true
111- assert json.decode[StructType[bool ]]('{"val": 2}' )! .val == true
112- assert json.decode[StructType[bool ]]('{"val": "true"}' )! .val == true
113- assert json.decode[StructType[bool ]]('{"val": "false"}' )! .val == false
99+
114100 assert json.decode[StructType[bool ]]('{"val": true}' )! .val == true
115101 assert json.decode[StructType[bool ]]('{"val": false}' )! .val == false
116102
117- assert json.decode[StructType[int ]]('{"val": ""}' )! .val == 0
118- assert json.decode[StructType[int ]]('{"val": "0"}' )! .val == 0
119- assert json.decode[StructType[int ]]('{"val": "1"}' )! .val == 1
120- assert json.decode[StructType[int ]]('{"val": "2"}' )! .val == 2
121103 assert json.decode[StructType[int ]]('{"val": 0}' )! .val == 0
122104 assert json.decode[StructType[int ]]('{"val": 1}' )! .val == 1
123105 assert json.decode[StructType[int ]]('{"val": 2}' )! .val == 2
124- assert json.decode[StructType[int ]]('{"val": "true"}' )! .val == 0
125- assert json.decode[StructType[int ]]('{"val": "false"}' )! .val == 0
126- assert json.decode[StructType[int ]]('{"val": true}' )! .val == 1
127- assert json.decode[StructType[int ]]('{"val": false}' )! .val == 0
128106
129107 assert json.decode[StructType[time.Time]]('{"val": "2022-03-11T13:54:25.000Z"}' )! .val == fixed_time
130108 assert json.decode[StructType[time.Time]]('{"val": "2001-01-05"}' )! .val.year == 2001
0 commit comments