caseidae 3.0.0

Convenient converters between letter casings of Rust identifiers.
Documentation
[package]
name = "caseidae"
version = "3.0.0"
description = "Convenient converters between letter casings of Rust identifiers."
keywords = ["casing", "case", "naming", "ident", "identifier"]
categories = [
    "development-tools",
    "development-tools::procedural-macro-helpers",
    "rust-patterns",
    "text-processing",
    "value-formatting",
]
repository = "https://codeberg.org/matous-volf/caseidae"
license = "MPL-2.0"
readme = "readme.md"
rust-version = "1.85.0"
edition = "2024"
include = ["/src", "/examples", "/tests"]

[dependencies]
convert_case = { version = "0.11.0", default-features = false }
convert_case_extras = { version = "0.2.0", default-features = false }
proc-macro2 = { version = "1.0.91", default-features = false, optional = true }
syn = { version = "3.0.0", default-features = false, optional = true }

[dev-dependencies]
quote = { version = "1.0.35", default-features = false }
syn = { version = "3.0.0", default-features = false, features = ["printing"] }

[features]
default = ["syn"]
syn = ["dep:syn", "dep:proc-macro2"]

[[example]]
name = "macro"
required-features = ["syn"]

[lints.rust]
unsafe_code = "forbid"