nextest-filtering 0.21.3

Filtering DSL for cargo-nextest
Documentation
// Copyright (c) The nextest Contributors
// SPDX-License-Identifier: MIT OR Apache-2.0

//! Logic for parsing [filtersets](https://nexte.st/docs/filtersets) used by cargo-nextest.

mod compile;
pub mod errors;
mod expression;
mod parsing;
#[cfg(any(test, feature = "internal-testing"))]
mod proptest_helpers;

pub use expression::{
    BinaryQuery, CompiledExpr, EvalContext, Filterset, FiltersetKind, FiltersetLeaf, GroupLookup,
    KnownGroups, NameMatcher, ParseContext, TestQuery,
};
pub use parsing::ParsedExpr;

/// The canonical filterset DSL reference.
///
/// This is used by the CLI to render `cargo nextest help filterset`. The
/// nextest website also renders it via an `<!-- include -->` snippet.
pub const FILTERSET_REFERENCE_MD: &str = include_str!("../reference.md");