json-iterator/tinygo

time.Duration unmarshalling

acouvreur opened this issue · 0 comments

Consider this struct

type MyStruct struct {
	timeout time.Duration
}

will produce an output like

func MyStruct_ptr2_json_unmarshal (iter *jsoniter.Iterator, out **time.Duration) {
    var val time.Duration
    time.Duration_json_unmarshal(iter, &val)
    if iter.Error == nil {
      *out = &val
    }
}

Where

time.Duration_json_unmarshal(iter, &val)

obviously does not exist.