}
}
-#[stable(feature = "rust1", since = "1.0.0")]
-impl Into<Vec<u8>> for String {
- fn into(self) -> Vec<u8> {
- self.into_bytes()
+#[stable(feature = "from_string_for_vec_u8", since = "1.14.0")]
+impl From<String> for Vec<u8> {
+ fn from(string : String) -> Vec<u8> {
+ string.into_bytes()
}
}
}
}
+#[stable(feature = "from_path_buf_for_os_string", since = "1.14.0")]
+impl From<PathBuf> for OsString {
+ fn from(path_buf : PathBuf) -> OsString {
+ path_buf.inner
+ }
+}
+
#[stable(feature = "rust1", since = "1.0.0")]
impl From<String> for PathBuf {
fn from(s: String) -> PathBuf {
}
}
-#[stable(feature = "rust1", since = "1.0.0")]
-impl Into<OsString> for PathBuf {
- fn into(self) -> OsString {
- self.inner
- }
-}
-
/// A slice of a path (akin to [`str`]).
///
/// This type supports a number of operations for inspecting a path, including