{
  "source": {
    "file": "test/resource/component/observation/observation.template.rs",
    "cases": "test/resource/component/observation/cases.json"
  },
  "functions": [
    {
      "function": "identity",
      "tags": [
        "basic",
        "simple"
      ],
      "cases": [
        {
          "parameters": {
            "value": 42
          },
          "returns": {
            "()": 42
          },
          "unexpected": null
        }
      ]
    },
    {
      "function": "traced",
      "tags": [
        "macro",
        "trace",
        "basic",
        "zero",
        "large"
      ],
      "cases": [
        {
          "parameters": {
            "value": 5
          },
          "returns": {
            "()": [
              10,
              "Info",
              "10"
            ]
          },
          "unexpected": null
        },
        {
          "parameters": {
            "value": 0
          },
          "returns": {
            "()": [
              0,
              "Info",
              "0"
            ]
          },
          "unexpected": null
        },
        {
          "parameters": {
            "value": 100
          },
          "returns": {
            "()": [
              200,
              "Info",
              "200"
            ]
          },
          "unexpected": null
        }
      ]
    }
  ]
}