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};