nextest_filtering/lib.rs
1// Copyright (c) The nextest Contributors
2// SPDX-License-Identifier: MIT OR Apache-2.0
3
4//! Logic for parsing [filtersets](https://nexte.st/docs/filtersets) used by cargo-nextest.
5
6mod compile;
7pub mod errors;
8mod expression;
9mod parsing;
10#[cfg(any(test, feature = "internal-testing"))]
11mod proptest_helpers;
12
13pub use expression::{
14 BinaryQuery, CompiledExpr, EvalContext, Filterset, FiltersetKind, FiltersetLeaf, NameMatcher,
15 ParseContext, TestQuery,
16};
17pub use parsing::ParsedExpr;