Module prelude

Source
Expand description

Public reexports of the JSONPath query object model, parsing and building entrypoints.

Re-exportsยง

pub use crate::builder::JsonPathQueryBuilder;
pub use crate::builder::SliceBuilder;
pub use crate::error::ParseError;
pub use crate::num::JsonFloat;
pub use crate::num::JsonInt;
pub use crate::num::JsonNumber;
pub use crate::num::JsonUInt;
pub use crate::parse as parse_json_path_query;
pub use crate::str::JsonString;
pub use crate::Comparable;
pub use crate::ComparisonExpr;
pub use crate::ComparisonOp;
pub use crate::Index;
pub use crate::JsonPathQuery;
pub use crate::Literal;
pub use crate::LogicalExpr;
pub use crate::Parser as JsonPathParser;
pub use crate::ParserBuilder as JsonPathParserBuilder;
pub use crate::Segment;
pub use crate::Selector;
pub use crate::Selectors;
pub use crate::SingularJsonPathQuery;
pub use crate::SingularSegment;
pub use crate::Slice;
pub use crate::Step;
pub use crate::TestExpr;