qubit_value/multi_values/mod.rs
1/*******************************************************************************
2 *
3 * Copyright (c) 2025 - 2026.
4 * Haixing Hu, Qubit Co. Ltd.
5 *
6 * All rights reserved.
7 *
8 ******************************************************************************/
9//! # Multiple Values Module
10//!
11//! Public entry for multiple-values container implementations.
12
13#[allow(clippy::module_inception)]
14#[macro_use]
15mod multi_values;
16mod multi_values_accessors;
17mod multi_values_converters;
18
19pub use multi_values::MultiValues;
20
21// Public implementation details used by `MultiValues` generic method bounds.
22#[doc(hidden)]
23pub use multi_values_converters::{
24 MultiValuesAddArg, MultiValuesAdder, MultiValuesConstructor, MultiValuesFirstGetter,
25 MultiValuesGetter, MultiValuesMultiAdder, MultiValuesSetArg, MultiValuesSetter,
26 MultiValuesSetterSlice, MultiValuesSingleSetter,
27};