// SPDX-License-Identifier: Apache-2.0
// Copyright 2026 ZeroDDS Contributors
//! Exceptions. Spec §3.4.
use crateFacets;
use crateMemberNode;
use crateModuleNode;
use String;
use Vec;
use ;
/// An exception. Spec §3.4.
///
/// Structurally an aggregate, but not a `TypeKind`: an exception cannot
/// appear as a member type, so giving it its own kind keeps the type
/// space honest.