The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Utf8PathBuf::into_std_path_buf
converts a Utf8PathBuf
to a PathBuf
; equivalent to the From<Utf8PathBuf> for PathBuf
impl, but may aid in type inference.Utf8Path::as_std_path
converts a Utf8Path
to a Path
; equivalent to the AsRef<&Path> for &Utf8Path
impl, but may aid in type inference.Hash
impls for Utf8PathBuf
and Utf8Path
now match as required by the Borrow
contract (#9).TryFrom<PathBuf> for Utf8PathBuf
and TryFrom<&Path> for &Utf8Path
, both of which return new error types (#6).AsRef<Utf8Path>
, AsRef<Path>
, AsRef<str>
and AsRef<OsStr>
impls for Utf8Components
, Utf8Component
and Iter
.From
impls for converting a &Utf8Path
or a Utf8PathBuf
into Box<Path>
, Rc<Path>
, Arc<Path>
and Cow<'a, Path>
.PartialEq
and PartialOrd
implementations comparing Utf8Path
and Utf8PathBuf
with Path
, PathBuf
and its variants, and comparing OsStr
, OsString
and its variants.PartialEq
and PartialOrd
implementations.Initial release.