umbral-casing 0.0.1

Shared casing helpers (to_snake_case, pascal_case variants) for the umbral workspace. No dependencies — safe to use from proc-macro crates.
Documentation

Shared case-conversion helpers for the umbral workspace.

This crate is intentionally dependency-free so it can be used from umbral-macros (a proc-macro crate), umbral-core, umbral-cli, and plugin crates without introducing a dependency cycle.

Functions

Function Canonical call site Notes
[to_snake_case] umbral-macros (table-name derivation) Full acronym-aware algorithm
[pascal_case_from_table] umbral-core/inspect.rs SQL table → struct name; lowercases segments
[pascal_case_from_ident] umbral-cli/scaffold.rs, umbral-openapi Ident / name → PascalCase; no lowercasing