jsonata-rs 0.3.4

An (incomplete) implementation of JSONata in Rust
Documentation
[
  {
    "expr": "$distinct(true)",
    "data": null,
    "bindings": {},
    "result": true
  },
  {
    "expr": "$distinct([1..4])",
    "data": null,
    "bindings": {},
    "result": [1, 2, 3, 4]
  },
  {
    "expr": "$distinct([[1, 2], [1, 2, 3], [1, 2]])",
    "data": null,
    "bindings": {},
    "result": [[1, 2], [1, 2, 3]]
  },
  {
    "expr": "$distinct([\"foo\", \"bar\", \"foo\", \"baz\", \"bar\"])",
    "data": null,
    "bindings": {},
    "result": ["foo", "bar", "baz"]
  },
  {
    "expr": "$distinct([[1..4, 5..10], [1..7, 8..10]])",
    "data": null,
    "bindings": {},
    "result": [[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]]
  }
]