os_str_bytes

Lossless functionality for platform-native strings.

Latest version: 7.1.1 registry icon
Maintenance score
80
Safety score
98
Popularity score
72
Check your open source dependency risks. Get immediate insight about security, stability and licensing risks.
Security
  Vulnerabilities
Version Suggest Low Medium High Critical
7.1.1 0 0 0 0 0
7.1.0 0 0 0 0 0
7.0.0 0 0 0 0 0
6.6.1 0 0 0 0 0
6.6.0 0 0 0 0 0
6.5.1 0 0 0 0 0
6.5.0 0 0 0 0 0
6.4.1 0 0 0 0 0
6.4.0 0 0 0 0 0
6.3.1 0 0 0 0 0
6.3.0 0 0 0 0 0
6.2.0 0 0 0 0 0
6.1.0 0 0 0 0 0
6.0.1 0 0 0 0 0
6.0.0 0 0 0 0 0
5.0.0 0 0 0 0 0
4.2.0 0 0 0 0 0
4.1.1 0 0 0 0 0
4.1.0 0 0 0 0 0
4.0.0 0 0 0 0 0
3.1.0 0 0 0 0 0
3.0.0 0 0 0 0 0
2.4.0 0 0 0 0 0
2.3.2 0 0 0 0 0
2.3.1 0 0 0 0 0
2.3.0 0 0 0 0 0
2.2.1 0 0 0 0 0
2.2.0 0 0 0 0 0
2.1.0 0 0 0 0 0
2.0.0 0 0 0 0 0
1.1.0 0 0 1 0 0
1.0.3 0 0 1 0 0
1.0.2 0 0 1 0 0
1.0.1 0 0 1 0 0
1.0.0 0 0 1 0 0
0.3.0 0 0 1 0 0
0.2.1 0 0 1 0 0
0.2.0 0 0 1 0 0
0.1.3 0 0 1 0 0
0.1.2 0 0 1 0 0
0.1.1 0 0 1 0 0
0.1.0 0 0 1 0 0

Stability
Latest release:

7.1.1 - This version is safe to use because it has no known security vulnerabilities at this time. Find out if your coding project uses this component and get notified of any reported security vulnerabilities with Meterian-X Open Source Security Platform

Licensing

Maintain your licence declarations and avoid unwanted licences to protect your IP the way you intended.

MIT   -   MIT License

Not a wildcard

Not proprietary

OSI Compliant


Apache-2.0   -   Apache License 2.0

Not a wildcard

Not proprietary

OSI Compliant



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

Usage

Add the following lines to your "Cargo.toml" file:

[dependencies]
os_str_bytes = "7.1"

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

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"

License

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.