// @generated by openehr-codegen from BMM (`C_ATTRIBUTE_TUPLE`) — DO NOT EDIT.
// SPDX-FileCopyrightText: Cadasto B.V.
// SPDX-FileCopyrightText: openEHR Foundation
// SPDX-License-Identifier: Apache-2.0
// Hand-written spec functions/invariants live in the sibling `*_impl.rs`.
//! The openEHR `C_ATTRIBUTE_TUPLE` spec class, generated from the vendored BMM
//! meta-model.
use cratec_attributeCAttribute;
use cratec_primitive_tupleCPrimitiveTuple;
/// Object representing a constraint on an attribute tuple, i.e. a group of attributes that are constrained together.
///
/// Typically used for representing co-varying constraints like `{units, range}` constraints.