Robert Bastian

Results 390 comments of Robert Bastian

This is actually way more complex: https://unicode.org/reports/tr35/tr35-dates.html#Contents:~:text=Otherwise%20do%20the,Pacific%20Time%20(Whitehorse)%22

Bad news is that it also depends on the locale's region.

I'd prefer 3 or 2. I think we should get rid of all the markers, so there's probably not much of an advantage of 2.

I don't think the list of use cases sounds correct. I think it gets too hung up on IANA IDs, when all they are are a way to identify a...

> Mitigate the risk by removing canonicalization behavior from APIs, so that ECMAScript will never replace user-inputted IDs with a canonical ID. If a user provides Europe/Kiev or Europe/Kyiv to...

We had an extensive discussion about the meaning of "canonical" this morning, and this the API and guarantees we are converging on: ```rust impl IanaParser { /// Parses an IANA...

> Instead of a strongly-opinionated warning about using normalization, I think it'd be better to explain the two operations and what would be the reasons to use one or the...

Doubly nested Results are required in case the `fmt::Write` is infallible, such as `String`. The outer `Result` can then be unwrapped and the error case cleanly disappears.

That's not what I'm trying to get at. `TryWriteable::write_to_string` returns `Result`, and `Self::Error` does not need to contain a `core::fmt::Error` variant (it shouldn't because that's unreachable). If `try_write_to` returned an...