prism3_function/predicates/mod.rs
1/*******************************************************************************
2 *
3 * Copyright (c) 2025.
4 * 3-Prism 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;
19pub mod macros;
20pub mod predicate;
21
22pub use bi_predicate::{
23 ArcBiPredicate,
24 BiPredicate,
25 BoxBiPredicate,
26 FnBiPredicateOps,
27 RcBiPredicate,
28};
29pub use predicate::{
30 ArcPredicate,
31 BoxPredicate,
32 FnPredicateOps,
33 Predicate,
34 RcPredicate,
35};