7.0.0-beta.0
Pre-release
Pre-release
- Added:
OsStrBytes::from_io_bytesOsStrBytes::to_io_bytesOsStrBytes::to_io_bytes_lossyOsStrBytesExt::get_uncheckedOsStrBytesExt::indexOsStrBytesExt::repeatOsStrBytesExt::rsplitOsStrBytesExt::splitOsStrBytesExt::utf8_chunksOsStringBytes::from_io_vecOsStringBytes::into_io_vecOsStringBytes::into_io_vec_lossyRawOsStr::get_uncheckedRawOsStr::repeatRawOsStr::rsplitRawOsStr::utf8_chunks
- Added unstable support for UEFI targets
- Added compile errors for useless feature combinations
- Updated methods without the "conversions" feature to no longer require expensive conversions for any target (including Windows)
- Updated the signatures of
RawOsStr::newandRawOsString::newto accept more types - Removed the "nightly" feature and enabled it by default
- Removed
DoubleEndedIteratorimplementations forSplitandRawSplit - Removed the
Eqimplementation forEncodingError - Removed implementations for traits from crates print_bytes and uniquote
- These crates will optionally implement their traits for structs from this crate instead.
- Removed deprecated items
- Removed the crate name ("os_str_bytes") from the output of the
Displayimplementation forEncodingErroron remaining platforms - Increased the minimum supported Rust toolchain version to 1.74.0