Cargo Features
JMESPath has no features set by default.
[dependencies]
jmespath = { version = "0.3.0", features = ["sync", "specialized"] }
- sync
-
sync
utilizes an Arc instead of an Rc for JMESPath runtime variables. Using an Arc allows you to share compiled expressions across threads.Affects
jmespath::Rcvar
… - specialized
-
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.