vlib/v/checker/tests/json_decode.vv:11:7: error: json.decode: unknown type `St2` 9 | fn main() { 10 | json.decode(St, '{a: ""}')! // OK 11 | json.decode(St2, '{a: ""}')! // BAD | ~~~~~~~~~~~~~~~~~~~~~~ 12 | json.decode(St)! // BAD 13 | json.decode(string, '""')! // BAD vlib/v/checker/tests/json_decode.vv:12:7: error: json.decode expects 2 arguments, a type and a string (e.g `json.decode(T, '')`) 10 | json.decode(St, '{a: ""}')! // OK 11 | json.decode(St2, '{a: ""}')! // BAD 12 | json.decode(St)! // BAD | ~~~~~~~~~~ 13 | json.decode(string, '""')! // BAD 14 | json.decode(Num, '5')! // BAD vlib/v/checker/tests/json_decode.vv:12:17: error: unexpected `!`, the function `json.decode` does not return a Result 10 | json.decode(St, '{a: ""}')! // OK 11 | json.decode(St2, '{a: ""}')! // BAD 12 | json.decode(St)! // BAD | ^ 13 | json.decode(string, '""')! // BAD 14 | json.decode(Num, '5')! // BAD vlib/v/checker/tests/json_decode.vv:13:14: error: json.decode: expected sum type, struct, map or array, found string 11 | json.decode(St2, '{a: ""}')! // BAD 12 | json.decode(St)! // BAD 13 | json.decode(string, '""')! // BAD | ~~~~~~ 14 | json.decode(Num, '5')! // BAD 15 | json.decode(St, 6)! // BAD vlib/v/checker/tests/json_decode.vv:14:14: error: json.decode: expected sum type, struct, map or array, found u8 12 | json.decode(St)! // BAD 13 | json.decode(string, '""')! // BAD 14 | json.decode(Num, '5')! // BAD | ~~~ 15 | json.decode(St, 6)! // BAD 16 | json.decode(&[]St, '[]')! // BAD vlib/v/checker/tests/json_decode.vv:15:7: error: json.decode: second argument needs to be a string 13 | json.decode(string, '""')! // BAD 14 | json.decode(Num, '5')! // BAD 15 | json.decode(St, 6)! // BAD | ~~~~~~~~~~~~~ 16 | json.decode(&[]St, '[]')! // BAD 17 | } vlib/v/checker/tests/json_decode.vv:16:15: error: json.decode: cannot decode into a pointer type 14 | json.decode(Num, '5')! // BAD 15 | json.decode(St, 6)! // BAD 16 | json.decode(&[]St, '[]')! // BAD | ^ 17 | }