qubit_case/lib.rs
1// =============================================================================
2// Copyright (c) 2025 - 2026 Haixing Hu.
3//
4// SPDX-License-Identifier: Apache-2.0
5//
6// Licensed under the Apache License, Version 2.0.
7// =============================================================================
8//! # Qubit Case
9//!
10//! Provides naming style detection and conversion helpers for ASCII
11//! identifiers.
12
13mod case_style;
14mod case_style_error;
15mod case_style_validation_error;
16
17pub use case_style_error::CaseStyleError;
18pub use case_style_validation_error::CaseStyleValidationError;
19
20pub use case_style::{
21 CaseStyle,
22 LOWER_CAMEL,
23 LOWER_HYPHEN,
24 LOWER_UNDERSCORE,
25 UPPER_CAMEL,
26 UPPER_UNDERSCORE,
27};