Allow Apostrophe In Names

Maybe use something else for lifetimes...

Rust is not planning to make big disruptive changes any more. The language is stable, and syntax changes that would make so much of existing source code outdated are out of the question.

Also note that the bar for proposals is much higher than just a couple of sentences of what you think would be nice. You need to present good motivation for changes and use-cases that aren't covered by existing features.


FWIW, U+02BC is allowed by the Unicode identifier properties. The following compiles fine, even though Discourse is currently coloring it like punctuation here:

pub fn isnʼt_unicode_fun() {}

Good propose "maybe use something else".

You could just try to change current variant and see how it feels. I recommend to try it in macros (like async trait crates)

1 Like