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.
Add the following lines to your "Cargo.toml" file:
[dependencies]
os_str_bytes = "7.1"See the documentation for available functionality and examples.
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 |
Minor version updates may increase these version requirements. However, the previous two Rust releases will always be supported. If the minimum Rust version must not be increased, use a tilde requirement to prevent updating this crate's minor version:
[dependencies]
os_str_bytes = "~7.1"Licensing terms are specified in COPYRIGHT.
Unless you explicitly state otherwise, any contribution submitted for inclusion in this crate, as defined in LICENSE-APACHE, shall be licensed according to COPYRIGHT, without any additional terms or conditions.