import json struct St { a string } type Num = u8 fn main() { json.decode(St, '{a: ""}')! // OK json.decode(St2, '{a: ""}')! // BAD json.decode(St)! // BAD json.decode(string, '""')! // BAD json.decode(Num, '5')! // BAD json.decode(St, 6)! // BAD json.decode(&[]St, '[]')! // BAD }