Henri Sivonen
Henri Sivonen
My preference would be to give the primary name to the borrowed version, because it's the version that baked-data code will use exclusively e.g. with the normalizer, and the version...
I think it's unfortunate if we don't end up switching from `FooBorrowed` and `Foo` to `Foo` and `FooOwned` (or `FooData`) before 2.0, but also I'm not volunteering to make the...
> * The time zone gradient causes certain reviewers to be the first reviewer more than others. I think the time scale issue is important, and it isn't just about...
https://ytliu0.github.io/ChineseCalendar/faq.html indicates that as far as historical accuracy goes, there's much more to resolve than 1906.
@annevk , We don't necessarily need two algorithms but one algorithm that converts input to submittable form but can fail. Also, we need clarity on what the `value` exposes to...
The algorithm could look like this: Find the last instance of character U+0040 @ in input. If there isn’t one, return failure. Let the part of input before the last...
I think `pattern` should match on the submittable string.
Per discussion with @zcorpan , the algorithm should probably return failure if the label in the TLD position consists entirely of ASCII digits.
> Oh, I missed that you don't run the host parser on the final argument. Why is that? Two reasons: 1. Host parsing runs percent decoding, which seems inappropriate for...
[Demo of the above-described algorithm for experimentation](https://hsivonen.com/test/emaildemo/) [Code](https://github.com/hsivonen/emaildemo/blob/main/src/lib.rs#L15) The "Presentable" display isn't (at least at this time) a suggestion for browsers to change the user-entered visible contents of the field...