split-identifier 0.1.0

Rust package that provides functions to split programmatic identifiers according to case conventions.
docs.rs failed to build split-identifier-0.1.0
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.

Rust split-identifier package

This package provides functions to split programmatic identifiers according to case conventions. This package takes it's implementation directly from the convert_case crate.

License-Apache_2.0 Rust Workflow Security Audit Workflow Coverage Status Stargazer Count

This package provides two functions, described below, and uses the segmentation code from the convert_case crate to break a long identifier into it's component parts according to word breaks identified by it's case convention. For example the identifier "/halt after 3 attempts/" is represented in the following manner in different conventions:

Convention Breaks Identifier First Letter
[Lower] Camel Ll·Lu, Nd haltAfter3Tries Ll
UpperCamel Ll·Lu, Nd haltAfter3Tries Lu
[Lower] Snake '_' halt_after_3_tries Ll
UpperSnake '_' HALT_AFTER_3_TRIES Lu
Kebab '-' halt-after-3-tries Ll
UpperKebab '-' HALT-AFTER-3-TRIES Lu
Train '-' Halt-After-3-Tries Lu

Examples

TBD

Changes

Version 0.1.0

  • Initial release
    • Provides the functions split_id_string and guess_id_case.
    • Documentation is sparse.
    • Copies the modules case and segmentation from the convert_case crate and edits out unnecessary elements.
    • This editing also means there is no dependency on the original crate.