From 15c645aa008e7792478eb552f987ed6084eb3c20 Mon Sep 17 00:00:00 2001 From: Clar Charr Date: Mon, 13 Feb 2017 20:37:42 -0500 Subject: [PATCH] Default for &Path. --- src/libstd/path.rs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/libstd/path.rs b/src/libstd/path.rs index 245a6d945b5a3..c8a169a6d8836 100644 --- a/src/libstd/path.rs +++ b/src/libstd/path.rs @@ -1210,6 +1210,14 @@ impl<'a> From<&'a Path> for Box { } } +#[stable(feature = "path_default", since = "1.17.0")] +impl<'a> Default for &'a Path { + fn default() -> &'a Path { + let default: &'a OsStr = Default::default(); + Path::new(default) + } +} + #[stable(feature = "box_default_extra", since = "1.17.0")] impl Default for Box { fn default() -> Box {