# OsStr Bytes This crate provides additional functionality for [`OsStr`] and [`OsString`], without resorting to panics or corruption for invalid UTF-8. Thus, familiar methods from [`str`] and [`String`] can be used. [![GitHub Build Status](https://github.com/dylni/os_str_bytes/workflows/build/badge.svg?branch=master)](https://github.com/dylni/os_str_bytes/actions?query=branch%3Amaster) ## Usage Add the following lines to your "Cargo.toml" file: ```toml [dependencies] os_str_bytes = "7.0" ``` See the [documentation] for available functionality and examples. ## Rust version support The minimum supported Rust toolchain version depends on the platform:
Target | Target Triple | Minimum Version |
---|---|---|
Fortanix | *-fortanix-*-sgx |
nightly (sgx_platform ) |
HermitCore | *-*-hermit |
nightly (rust-toolchain.toml ) |
SOLID | *-*-solid_asp3(-*) |
1.74.0 |
UEFI | *-*-uefi |
nightly (uefi_std ) |
Unix | Unix | 1.74.0 |
WASI | *-wasi |
1.74.0 |
WebAssembly | wasm32-*-unknown |
1.74.0 |
Windows | *-*-windows-* |
1.74.0 |
Xous | *-*-xous-* |
1.74.0 |