{
  "source": {
    "file": "test/resource/system/observation/level/level.template.rs",
    "cases": "test/resource/system/observation/level/cases.json"
  },
  "functions": [
    {
      "function": "leveled",
      "tags": [
        "level",
        "trace",
        "debug",
        "info",
        "warn",
        "error",
        "unknown"
      ],
      "cases": [
        {
          "parameters": {
            "level": 0
          },
          "returns": {
            "()": [
              1,
              "Trace"
            ]
          },
          "unexpected": null
        },
        {
          "parameters": {
            "level": 1
          },
          "returns": {
            "()": [
              1,
              "Debug"
            ]
          },
          "unexpected": null
        },
        {
          "parameters": {
            "level": 2
          },
          "returns": {
            "()": [
              1,
              "Info"
            ]
          },
          "unexpected": null
        },
        {
          "parameters": {
            "level": 3
          },
          "returns": {
            "()": [
              1,
              "Warn"
            ]
          },
          "unexpected": null
        },
        {
          "parameters": {
            "level": 4
          },
          "returns": {
            "()": [
              1,
              "Error"
            ]
          },
          "unexpected": null
        },
        {
          "parameters": {
            "level": 99
          },
          "returns": {
            "()": [
              0,
              ""
            ]
          },
          "unexpected": null
        }
      ]
    }
  ]
}