{
  "types": [
    {
      "idx": 0,
      "name": "clockid",
      "enum": {
        "cases": [
          "realtime",
          "monotonic"
        ]
      }
    },
    {
      "idx": 1,
      "name": "timestamp",
      "primitive": "u64"
    },
    {
      "idx": 2,
      "name": "errno",
      "enum": {
        "cases": [
          "success",
          "toobig",
          "access",
          "addrinuse",
          "addrnotavail",
          "afnosupport",
          "again",
          "already",
          "badf",
          "badmsg",
          "busy",
          "canceled",
          "child",
          "connaborted",
          "connrefused",
          "connreset",
          "deadlk",
          "destaddrreq",
          "dom",
          "dquot",
          "exist",
          "fault",
          "fbig",
          "hostunreach",
          "idrm",
          "ilseq",
          "inprogress",
          "intr",
          "inval",
          "io",
          "isconn",
          "isdir",
          "loop",
          "mfile",
          "mlink",
          "msgsize",
          "multihop",
          "nametoolong",
          "netdown",
          "netreset",
          "netunreach",
          "nfile",
          "nobufs",
          "nodev",
          "noent",
          "noexec",
          "nolck",
          "nolink",
          "nomem",
          "nomsg",
          "noprotoopt",
          "nospc",
          "nosys",
          "notconn",
          "notdir",
          "notempty",
          "notrecoverable",
          "notsock",
          "notsup",
          "notty",
          "nxio",
          "overflow",
          "ownerdead",
          "perm",
          "pipe",
          "proto",
          "protonosupport",
          "prototype",
          "range",
          "rofs",
          "spipe",
          "srch",
          "stale",
          "timedout",
          "txtbsy",
          "xdev",
          "notcapable"
        ]
      }
    }
  ]
}