Unify OsStringExt/OsStrExt traits across platforms by thaliaarchi · Pull Request #148050 · rust-lang/rust (original) (raw)

probably should go through try-run to catch problems on more platforms.

I x checked it against this set of targets (the targets that have their own PALs), but a try run would be good for others' peace of mind.

[build] host = ["x86_64-unknown-linux-gnu"] target = [ "x86_64-unknown-linux-gnu", "aarch64-apple-darwin", "x86_64-apple-darwin", "aarch64-unknown-fuchsia", "x86_64-unknown-fuchsia", "x86_64-unknown-hermit", "aarch64-unknown-hermit", "aarch64_be-unknown-hermit", "riscv64gc-unknown-hermit", "x86_64-unknown-motor", "x86_64-unknown-redox", "aarch64-unknown-redox", "i586-unknown-redox", "x86_64-fortanix-unknown-sgx", "aarch64-kmc-solid_asp3", "armv7a-kmc-solid_asp3-eabi", "armv7a-kmc-solid_asp3-eabihf", "aarch64-unknown-teeos", "aarch64-unknown-trusty", "armv7-unknown-trusty", "x86_64-unknown-uefi", "aarch64-unknown-uefi", "i686-unknown-uefi", "armv7a-vex-v5", "wasm32-unknown-unknown", "wasm32v1-none", "wasm32-wasip1", "wasm32-wasip1-threads", "wasm32-wasip2", "wasm32-wasip3", "wasm32-wali-linux-musl", "wasm32-unknown-emscripten", "wasm64-unknown-unknown", "x86_64-pc-windows-gnu", "riscv32imac-unknown-xous-elf", "riscv32im-risc0-zkvm-elf", ]