soupy/
lib.rs

1#![warn(clippy::pedantic)]
2#![warn(missing_docs)]
3#![allow(clippy::module_name_repetitions)]
4#![doc = include_str!("../README.md")]
5
6/// Filters for use in search queries
7pub mod filter;
8mod node;
9/// Parser traits allow you to search different formats.
10pub mod parser;
11mod pattern;
12/// Core functionality. Builds queries for searching
13pub mod query;
14mod soup;
15
16pub use crate::{
17    node::Node,
18    pattern::Pattern,
19    query::Queryable,
20    soup::Soup,
21};
22
23/// Prelude: convenient import for all the user-facing APIs provided by the crate
24pub mod prelude {
25    pub use crate::*;
26}