LOG 009

2026/07/31

★ Typed Identifiers

  • Continued experimenting with the typed identifiers API.

  • Created a Profile trait for allowing users to configure the allowable character profile.

  • Created a Delimiter trait for allowing users to configure the allowable identifier delimiters.

  • Added some default profiles (unicode & ascii), as well as delimiters (hyphen minus, low bar, etc).

  • Documented the parts types and added doc tests where reasonable.

It's taking a bit longer than I'd like to finish this typed identifiers crate, but I'm pretty happy with the direction it's heading. I know that if I don't follow this through now, I'll have trouble following it through in the future.

I will give it another week. It's not the most exciting project to release, but I'm happy with the direction it's heading.