Skip to main content

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};