LOG 015

2026/09/11

★ Typed Identifiers

  • Publicly released the typed-ident crate alpha

  • Wrote and released a retrospective article on typed-ident

  • Found a design issue just after publishing (at least it's still alpha)

  • Started working on a fix for the design issue in question (#1)

typed-ident has been released!!

It’s only alpha, and I’m thankful for that, because just after publishing I noticed an issue.

The details are present in the GitHub issue that I filed, but the TL;DR is that the uncased types don’t enforce a consistent casing. So SnakeIdent doesn’t have to be either upper or lower case, it can be a mixture of cases.

I knew that this was the case, and originally I had convinced myself that it made sense. But now that I have the crate published, I don’t feel that way any longer. So I’m trying to fix it so that there’s a more strict stance on this.

I’ll still provide the mixed-case variants, they just may be named differently.