qubit-function 0.16.0

Functional programming traits and Box/Rc/Arc adapters for Rust, inspired by Java functional interfaces
// =============================================================================
//    Copyright (c) 2025 - 2026 Haixing Hu.
//
//    SPDX-License-Identifier: Apache-2.0
//
//    Licensed under the Apache License, Version 2.0.
// =============================================================================

mod bi_predicate;
mod bi_predicate_2_tests;
mod bi_predicate_3_tests;
mod bi_predicate_4_tests;
mod bi_predicate_tests;
mod macros;
mod predicate;
mod predicate_always_predicates_tests;
mod predicate_arc_predicate_tests;
mod predicate_box_predicate_tests;
mod predicate_closure_predicate_tests;
mod predicate_custom_predicate_tests;
mod predicate_different_types_tests;
mod predicate_display_debug_tests;
mod predicate_generic_function_tests;
mod predicate_interior_mutability_tests;
mod predicate_logical_operations_tests;
mod predicate_not_composition_tests;
mod predicate_parameter_types_2_tests;
mod predicate_parameter_types_tests;
mod predicate_rc_predicate_tests;
mod predicate_tests;
mod stateful_bi_predicate;
mod stateful_bi_predicate_tests;
mod stateful_predicate;
mod stateful_predicate_tests;