qubit-function 0.17.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 macros;
mod stateful_supplier;
mod stateful_supplier_arc_stateful_supplier_once_tests;
mod stateful_supplier_arc_stateful_supplier_tests;
mod stateful_supplier_box_stateful_supplier_once_tests;
mod stateful_supplier_box_stateful_supplier_tests;
mod stateful_supplier_rc_stateful_supplier_once_tests;
mod stateful_supplier_rc_stateful_supplier_tests;
mod stateful_supplier_stateful_supplier_debug_display_tests;
mod stateful_supplier_tests;
mod supplier;
mod supplier_arc_stateless_supplier_map_with_transformer_tests;
mod supplier_arc_stateless_supplier_tests;
mod supplier_box_stateless_supplier_map_with_transformer_tests;
mod supplier_box_stateless_supplier_tests;
mod supplier_custom_stateless_supplier_default_impl_tests;
mod supplier_integration_tests;
mod supplier_map_transformer_integration_tests;
mod supplier_once;
mod supplier_once_tests;
mod supplier_rc_stateless_supplier_map_with_transformer_tests;
mod supplier_rc_stateless_supplier_tests;
mod supplier_supplier_debug_display_tests;
mod supplier_tests;