Files
rust/library/std/src/sys_common
Ed Page 8d2beb50c2 Allow access to OsStr bytes
`OsStr` has historically kept its implementation details private out of
concern for locking us into a specific encoding on Windows.

This is an alternative to #95290 which proposed specifying the encoding on Windows.  Instead, this
only specifies that for cross-platform code, `OsStr`'s encoding is a superset of UTF-8 and defines
rules for safely interacting with it

At minimum, this can greatly simplify the `os_str_bytes` crate and every
arg parser that interacts with `OsStr` directly (which is most of those
that support invalid UTF-8).
2023-03-27 22:29:44 -05:00
..
2021-05-14 03:54:46 +02:00
2023-03-03 03:03:29 +01:00
2023-01-26 16:16:03 +01:00
2023-04-27 15:25:48 +02:00
2021-05-14 03:54:46 +02:00
2023-05-01 13:27:02 +02:00
2022-11-28 21:17:08 +05:30
2023-03-27 22:29:44 -05:00