nftables 0.6.3

Safe abstraction for nftables JSON API. It can be used to create nftables rulesets in Rust and parse existing nftables rulesets from JSON.
Documentation
{
  "nftables": [
    {
      "metainfo": {
        "version": "1.0.9",
        "release_name": "Old Doc Yak #3",
        "json_schema_version": 1
      }
    },
    {
      "table": {
        "family": "inet",
        "name": "named_counter_demo",
        "handle": 3
      }
    },
    {
      "flowtable": {
        "family": "inet",
        "name": "flowed",
        "table": "named_counter_demo",
        "handle": 2,
        "hook": "ingress",
        "prio": 0,
        "dev": "lo"
      }
    },
    {
      "chain": {
        "family": "inet",
        "table": "named_counter_demo",
        "name": "forward",
        "handle": 1,
        "type": "filter",
        "hook": "forward",
        "prio": 0,
        "policy": "accept"
      }
    },
    {
      "rule": {
        "family": "inet",
        "table": "named_counter_demo",
        "chain": "forward",
        "handle": 3,
        "expr": [
          {
            "match": {
              "op": "in",
              "left": {
                "ct": {
                  "key": "state"
                }
              },
              "right": "established"
            }
          },
          {
            "flow": {
              "op": "add",
              "flowtable": "@flowed"
            }
          }
        ]
      }
    }
  ]
}