jmespath 0.3.0

Rust implementation of JMESPath, a query language for JSON
Documentation
[package]
name = "jmespath"
version = "0.3.0"
authors = ["Michael Dowling <mtdowling@gmail.com>"]
description = "Rust implementation of JMESPath, a query language for JSON"
readme = "../README.md"
keywords = ["json", "jmespath", "query"]
homepage = "https://github.com/jmespath/jmespath.rs"
repository = "https://github.com/jmespath/jmespath.rs"
documentation = "https://docs.rs/jmespath/"
license = "MIT"
build = "build.rs"
edition = "2018"

[dependencies]
serde = { version = "1", features = ["rc"] }
serde_json = "1"
lazy_static = "1.4"

[build-dependencies]
serde_json = "1"
slug = "0.1"

[dev-dependencies]
bencher = "0.1.5"
serde_derive = "1"

[[bench]]
name = "generated"
harness = false

[features]
# `sync` utilizes an Arc instead of an Rc for JMESPath runtime variables.
# Using an Arc allows you to share compiled expressions across threads.
sync = []
# `specialized` enables the use of specialization for more efficient code
# however at time of writing it is unstable & so requires a nightly compiler.
# See https://github.com/rust-lang/rust/issues/31844 for the latest status.
specialized = []