Skip to main content

qubit_function/predicates/
mod.rs

1/*******************************************************************************
2 *
3 *    Copyright (c) 2025 - 2026.
4 *    Haixing Hu, Qubit Co. Ltd.
5 *
6 *    All rights reserved.
7 *
8 ******************************************************************************/
9//! # Predicates Module
10//!
11//! This module provides predicate-related functional programming abstractions
12//! for testing values and returning boolean results.
13//!
14//! # Author
15//!
16//! Haixing Hu
17
18pub mod bi_predicate;
19#[doc(hidden)]
20pub mod macros;
21pub mod predicate;
22
23pub use bi_predicate::{
24    ArcBiPredicate,
25    BiPredicate,
26    BoxBiPredicate,
27    FnBiPredicateOps,
28    RcBiPredicate,
29};
30pub use predicate::{
31    ArcPredicate,
32    BoxPredicate,
33    FnPredicateOps,
34    Predicate,
35    RcPredicate,
36};