What's Changed
- Add
PlatformEncoding
andUtf8PlatformEncoding
structs that mirror the
functionality ofNativeEncoding
andUtf8NativeEncoding
respectively, but
as distinct structs instead of type aliases. - Add
PlatformPath
andPlatformPathBuf
type aliases that usePlatformEncoding
. - Add
Utf8PlatformPath
andUtf8PlatformPathBuf
type aliases that useUtf8PlatformEncoding
. - Add
AsRef<ffi::OsStr>
forUtf8Path
andUtf8PathBuf
. - Add
TryAsRef<Utf8Path>
forffi::OsStr
andffi::OsString
. - Add
From<Utf8PathBuf>
forffi::OsString
. - Remove implementation of
TryAsRef<std::path::Path>
forPath<T>
. - Remove implementation of
TryAsRef<Path<T>>
forstd::path::Path
. - Remove implementation of
TryAsRef<std::path::Path>
forTypedPath
. - Remove implementation of
TryAsRef<std::path::Path>
forUtf8TypedPath
. - Remove implementation of
TryFrom<Utf8TypedPathBuf>
forstd::path::PathBuf
. - Remove implementation of
TryFrom<Utf8TypedPathBuf>
forstd::path::PathBuf
. - Remove implementation of
From<Utf8UnixPathBuf>
forstd::path::PathBuf
. - Remove implementation of
From<Utf8WindowsPathBuf>
forstd::path::PathBuf
.
Full Changelog: v0.9.3...v0.10.0