Module rsonpath_lib::engine
source · Expand description
Base traits for different implementations of JSONPath execution engines.
Defines the Engine
trait that provides different ways of retrieving
query results from input bytes, as well as Compiler
which provides
a standalone entry point for compiling a JsonPathQuery
into an Engine
.
Re-exports
pub use main::MainEngine as RsonpathEngine;
Modules
Error definitions and utilities for engine execution.
Main implementation of a JSONPath query engine.
Reference implementation of a JSONPath query engine with recursive descent.
Structs
Input into a query engine.
Traits
Trait for an engine that can be created by compiling a
JsonPathQuery
.Trait for an engine that can run its query on a given input.