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}