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.0"
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.0"
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.