rust/library/std
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
..
benches
primitive_docs Add primitive documentation to libcore 2021-09-12 02:23:08 +00:00
src Allow access to OsStr bytes 2023-03-27 22:29:44 -05:00
tests std: remove test for arm's crypto feature 2023-05-08 19:09:12 +09:00
build.rs PS Vita std support 2023-05-07 18:57:43 +03:00
Cargo.toml Roll compiler_builtins to 0.1.92 2023-05-23 11:14:50 -04:00